The important thing with garments the that have a DWR treatment or similar is to only use specific sports wash, not your usual detergent, e.g. The Nikwax stuff, and to follow drying etc instructions carefully.
For hard shell, the Decathlon tops take a lot of beating, but the price of waterproof hard shells is condensation of course.