They're not the most elegant looking clothes, but if I'm out on a trail and want a few extra places to hold something, cargo would be my pick. Easy access to storage pouches, won't catch on branches if properly fitted, protects the legs. On a guy who wears them well, they can add to a 'look' that makes the man attractive.
They're okay if you're doing something outdoors but I imagine they might get in the way sometimes (caught on branches). I don't really like them as casual wear, I think it's too dressed down.
I am not a huge fan of cargo Pants, but I like cargo shorts. I always make fun of my boyfriend for wearing cargo shorts just because it seems like society makes fun of them. He knows I am joking and I actually like his cargo shorts.