i love it. ive got 15 90's left to level and 1 100 im still doing stuff on. I want one "fully complete, main toon" for both horde and alliance. My next toon will be on my second realm, a alliance combat rouge to level as. I leveled 90-100 for my first toon as WW monk using TuanHA's SpecialEdition Monk routine and enyo. Also, zygor guides, always latest version.
The only thing is, if you want a you're 100 to be "as good as you can get him" you gotta spend tooonnnss of time working on him before moving to another toon.
Things I am still working before leveling my next 90 alt, and stuff I do each day:
1. Stables dailies for lvl 3 stables achieve (master of mounts) and advanced husbandry achieve just because its easy. (just keep that horn item found in the stables in your bag while doing the dailes)
2. Top off all my orders in tannery, lumber mill, trading post, mines, herb garden and collect all my loot caches from them. (with the appropriate follower in each building for bonus)
3. Do fishing daily everyday. (except nat pagle fishing dailies, the drop rate for lunkers is god awful)
4. Do garrison daily and garrison campaign if there is one. And of course 1 garrison invasion each week. Be it my garrison, or a invite to another persons invasion. 3 man team = guaranteed gold rating and idk what the chance for epic loot is, but i got epic 645 legs yesterday helping with someone elses garrison invasion. We got gold rating.
5. Top off timber to 250 each day.
7. Collect garrison mine ore and garrison herb garden herbs.
6. Continue to level up leatherworking and skinning. (about half way to 700, since i dropped both 700 herb and mining 3 days ago) Edit: oh, and enchanters study to make room for tannery.

7. Grind frostwolf orge rep for "savage friends" achieve for lvl 3 trading posts.
8. Missions all day. Level them all to epic and highest ilvl. (currently have 30 followers, 25 active, of those active, 3 uncommon, 14 rare, 8 epic. All between ilvl 600 and 630.)
9. Get "got my mind on my draenor money" achieve for lvl 3 storehouse.
10. Get highest possible ilvl (currently 631) for my WW set, and then build up my main MW set (which ive been doing already, mostly 600-630 gear, with a few MoP epics left to replace)
11. And lastly, make as much gold as possible, because this will be my horde main to feed my other horde alts if they need it.
I think thats everything lol.
But overall, minus the launch epic fail, its a lot of fun. I would say best expansion yet. Just gotta spend a lot of time on you're first 100. Especially if you need to level up 2 gear sets.
So 7/10. -1pt. for epic WoD launch failure. -1pt. for massive time consuming stuff. -1pt. for all the bugs and server issues they are STILL working to resolve.