The only time I like a guy with shaved pubes is if the rest of his body is totally hairless, and his bush is of a lighter shade so that you don't see stubble. In other words, so that it looks totally natural.
Seeing a dude with hairy legs and maybe chest, but with a shaved bush just looks so bizarre. Not to mention, since I like being fucked deep in my throat, I'd rather deal with picking hair out of my teeth, then having a burn all around my mouth from him grinding my face into his shaved crotch.
Women shave everywhere else anyway so I tend to just associate body hair with masculinity and smoothness with femininity, for the most part.