All this hunter discourse. Just learn to play your CLASS and not just one SPEC of your class and you'll generally always find a way forward. BM is sort of like baby's first spec and it makes sense that it doesn't do more than most other specs. MM and SV are both very easy to learn and play and do significantly more for any group than BM. Hunters are in a fantastic place right now.
If you like to play a caster, definitely go for a Warlock, 1 (and mostly 2) of their specs is always near the top, typical Blizzards baby class.