Neither of them. Yes, I did the occasional dungeon twice or maybe thrice, because I either helped out a company member who needed that dungeon for his story progression or because we simply failed that dungeon in the prvious attempt(s). Not a single time I ran a dungeon out of the necessity to farm some XP to progress my class.
I would totally roll a complete new toon (separate character) for that class, so I can redo all of the quests and reach level 50 without any grind involved. There are a couple of advantages to running an actual alt instead of levelling all classes on the exact same char:
- every char can cap myth stones on its own, so you don't need to spread your weekly myth stones around several classes
- separate charts have separate raid locks, so you can run multipled raids without lock issues
- the race can be matched to the class so you get the most of the racial attributes
Btw. that's how you usually roll alts in every other MMORPG out there. Just because the game allows for all classes to be levelled on the same char, it doesn't mean you have to do it. The only benefit of doing so is collecting gear for your other classes while being on another class.
I'm not against adding quests at all. Quite the contrary, I'm all for adding more quests - there's no reason not to do this, it simply adds variety. All I'm saying is that there actually IS enough non-grind centric content to level at least your main class to level 50. As an example I levelled from level 49 to level 50 almost solely through completing the last page of my hunting log and through uncovering all of the maps ... there's over 400k worth of XP through those means alone.
Why does my experience probably differ from that of other users?
- I always ran a group with my Girlfriend who plays a WHM ... so DF queues haven't been that long
- Fates (we did the fates that we just happened to stumble across while levelling; we did not grind fates, but we also didn't purposefully avoid them) probably award more XP for grouped players
- we didn't rush through the game and always logged out in resting zones, meaning we always had plenty of rest XP
- we threw the occasionyl buff food, even with meaningless stats, just for the 3% kill XP bonus
- my FC currently runs the Combat XP bonus almost 100% of the time.
- we always made sure to keep up with the main story quest and to finish content when it was due to be done (e.g. we did Garuda at level 44 and didn't skip her until we've been like level 48 ourselves)
- we did all of the dungeons, including the non-story dungeons
- the main story line does a decent job in sending you from one quest hub to the next one and we always made sure to complete ALL of the sidequests in any given quest hub prior to moving on to the next quest hub
- running as a DPS/healer combo probably means we pulled more stuff (and therefore killed more stuff) than a solo player who probably tries to avoid pulls as good as he can
- we did the occasional leve quests, guild hests and company leves inbetween. Though we certainly didn't do a whole lot of them (actually only did guild hests up to level 35 for example) ... there may be quite some potential for huge amounts of XP when running a couple of those on a daily basis.