Started buying top coats when I realised that my usual wind/shower proofs don't work on the bike.
Foul and wet and I have 3. The Goretex is completely waterproof but i have the 3 layer version that is heavy and does not fold down. A Berghaus waterand wind proof jacket that is lighter and just as waterproof. Then there is my "Polar" smock. Folds into a waist pouch- quite warm but 20 years old. The lining is flaking away so is waterproof in only a few places but a joy to wear.
Shower proofs and they are only shower and wind proof. Have 2 cycling specific ones but rarely use them now as they have been improved on with better materials in lighter jackets that fold up easier.
Lightweight waterproof jackets have replaced the showerproofs and they are yellow-looser fit and fold up. Best of these is a Karimor Hiking top coat that has pit and back vents and can be dry or warm--But not both together. Close the vents and I sweat up.
And then the total Wind proofs made of Pertex. Very lightweight- completely windproof and breathes 95% of moisture away. Have 3 of these and are the jacket to start a ride on a cool morning or put in a pocket for when it cools down. Only problem with it is that it is not in any way waterproof.