BM is in a pretty good spot. Though, if you have 3% buff and heroism, do not go BM for pure DPS reasons. Missing one of those in your raid, then BM will be higher DPS raidwise. I raid mainly BM now since we lack a ret pally and arcane is bad. Im not a top player by any means, and my gear isnt the greatest either (though if you armory me, I just recently got 4 upgrades so my gear looks a lot better then when it did in the log im about to post :P) 22k even in a heavy movement fight is not unheard of for BM, and the fact that I can achieve this number means that players better then me could achieve much more!
http://www.worldoflogs.com/rankings/...astery_Hunter/
This is 25 man normal
Look at #1, yes, this is partially shameless gloating :P
OT: Crit > Mastery >>>>> Haste as was said before.