I've only had one raincoat that liked much at all ... a Browning Pac Jac. It's got a microfiber exterior and is lined with GoreTex LTD ... Bought it about 7 years ago and it's still doing well. Wore it pheasant hunting (with an orange vest on top) in a steady rain for a few hours the other day and it got the job done.
The nice thing is, it's exterior is of a sort of finish that it doesn't even look or feel like a raincoat ... more like a soft windbreaker. Most breathable raingear I've ever had, and I hate the stuff that leaves you soaked from sweat, 'cause I can get a good sweat up just thinkin' hard.
Mine, which is loden colored, doesn't show much in way of stains or dirt either. Packs up nicely for travel, too.