Some fenders shake side to side so much that they bounce against the tire and cause squeaks and potential safety issue if it gets muddy of if there are sticks on the road. Other types are not made with high quality plastic and become hard and brittle as they absorb UV light and crack over time.
Difficulty of installation is almost always based on the bike they're being installed on. I had a road racing bike with fender mounts that I could get on and off in 7 minutes. My allroad bike takes closer to 20-30 minutes as the brake/chainstay bridges and fork crown are not well designed.
I prefer fenders that are a little longer than the ones you have pictured as well.