I would say Ranger. Not because it was my first spec, but because it's amazing. Mix ice arrows with arrowstorm and its almost game over. Most people woul say get up close to a ranger and their done. Even though that is true, all a ranger needs to do is go in a large ocean; use gills; and shoot arrows while being safe. Every class has its weakness. I also mastered Bard, and almost masatered Thief. Bard is good in a group and get get out of any situation with quicken, but is not a good choice for a 1v1 battle. Thief is pretty strong, but i just don't like its battle style. So their is my opinion, pretty sure there will be a lot of people to object, and a lot to agree.