I get where you are coming from. Their lack of cool animations, gear for my taste and plain physical state is what made me change main from it as soon as I had time for it. I started out as one in vanilla, and in early TBC I finally got time to change to a more interesting class.
However, I do like my hunter from time to time, so I've brought it up with me every expansion.
Everyone has their class they can't get along with I guess, or well, most do. I can't get along with my Deathknight anymore, but did for many years hate the rogue class.