I've toyed with a couple of them, but with all the end game specializations and masteries, etc... just not sure which way to go. I like playing the engineer in early game, but when I look at endgame content its like they become completely different playstyles from the base. I like the rangers, but It seems like the pet always has a mind of its own. I've played both of those classes up to 13-15.
So I guess my question is what is a good profession to choose if you want an effective Rangy endgame playstyle. I like to do stuff from a distance because i'm playing on a mac book pro and the small keyboard has sort of limited how effective I am at movement, particularly when fighting multiple mobs.
Any help is welcome.