a stick into the chain stays is going to be just as hazardous.
I like the Blackburn cloudburst fenders I put on my hybrid. plastic on the outside, and aluminum lined, built in mudflaps. they are very light, but quite sturdy. the stay wire clamps can be moved on the fenders, so you can clear racks. the stay ends are enclosed by compression clamps instead of sticking up to snag things.