I have SKS Raceblades and PDW Origami fenders.
The raceblades are a great optiin but they are a bit tricky to get properly setup at first, you'll need to drill a hole for the screws that keep the fender from moving around the structure.
As for the Origami fenders, they are easy to get on and off the bike, have decent protection, not as good as the Raceblades and require a bigger clearance on the front.
Raceblades on my fixed gear bike, with 32c tires front and back.
And Origami fenders on my mountain bike with 29x2.1 tires front and back.
I managed to fit the front Origami on my fixed gear with a 25c tire but the clearance was extremely tight and the risk of the tire getting caught on the fender and locking up was big.