I love doing dungeons to level up side classes! You get to work on strategies and figure out how all of your abilities work together. Getting to level 50 through FATE's only is the worst, you'll have no idea how to play your job with a party. Exp from mobs and dungeon completion are pretty damn good too, plus free loot and some of it which you can sell.