With SOR's;
Mount Hyjal[GRIND] 79-83[SKINNING] (untill lvl 81-82)
good uldam 82-85 (till lvl 85)
ussualy takes me about 10 hours, since i mainly use Hunters/Druids..
I spec BM, and get a MOP 425 ilvl (if i remember correctly) bow.. and run it with Singular, since the bow basically 2 shots everything with arcane shot

On my Druids, i ussualy just do the same, get a good staff or polearm, spec them feral - and the instant free cast Heal of touch (to full hp, since feral is OP) keeps it alive..
both classes i find superb for grinding, since they do a ton of dmg.. and can cleave most things down

(even if the mob area is 3+ lvls higher than the char)
for my 1-90 chars, i ussualy use Kicks quest profile/s.
The CC is diffrent from class to class, but the best way to do 1-90 imo. is deffo. questing, but the 80-85 questing profiles seem to get stuck or simply bug out all the time (in my case!) so grinding is more.. of a stable flow of EXP.