My Bard is 60 and I encountered the same issues. So I went looking for a new main. Machinist is now my new main.
But not before getting a Dragoon & Ninja to 60 before I tried Machinist. So what I do now is if the dungeon is 52 and up I go Machinist and if lower I select Bard.
YMMV
(P.S. Now leveling a Monk which so far I like better than the Dragoon or Ninja. We will see what happens when I get him to 60)
