I'm about to hit lvl 50 and i've experienced mostly pvp and solo pve. I'm reading that when raiding every rogue needs to have a ranged pve build for various survivability issues... However, i don't want to play a ranger at all. I dislike pet classes altogether and i don't like the mechanics. I'd play a Bard for buffs but i think their main attack is 20m

What is the range of most raid bosses? Will classes die within the 20m range?

I guess the MM class is my best option and i'll have to play around with builds that can compete in DPS even if it's a little lower?