Actually warrior is the class I never expected to be comfortable with as I prefer ranged fighting over melee fighting. After having tried out several classes which all felt "gnaaaa" to "boooring" I created a warrior and OH GOSH WAS THAT FUN! In Guild Wars 2 warriors can use rifles and I bought him one right from the start and it was a great run-and-gun feeling. In heavy chainmail armor actually which enabled him to take some serious beating. In addition you can simply draw out the hammer and start bashing heads when the enemies come too close.
So my advice:
- warrior is easy, durable and fun (I'll play an engineer nevertheless as I consider them even more fun)
- choose a race different than human (because they are boooring)
- choose your home server wisely because it is account based (and not character based like in other MMORPGs)
Please note that home server changes will be free of charge at the release but at some time will become limited to once a week and will cost you real life money. On the other hand the "guesting" feature will become available at the very same time so once can "guest" on another home server temporarily.