Best class for material gathering?
Warrior for me. +speed (unknown amount) when wielding melee weapon, infinite Swiftness with Signet of Rage + a banner, lots of movement skills like leaps(just turn off auto targetting) to get around even faster and stuff to negate damage.
Thief is actually one of the worst. Plus the 25% move speed is cancelled when you are hit.
elementalist or ranger imo.
Ele has the elite earth elemental, tons of passive move speeds, and in D/D you also get ride the lightning.
When it comes to mining the nodes or whatever, you can pop arcane shield to block attacks, or mist form to be invulnerable while doing it.
I can also remove 2 conditions every 10 seconds with water attune, and could run a signet of water for 3 conditions per 10, making it very hard to keep an ele crippled.
Rangers get their pets to help tank, some passive run boosts, and lightning reflexes which gives vigor. Also shortbow ranger has a move that gives swiftness if you hit something behind you with it (you can fire it while running from something, and the arrow will shoot behind you to hit them)