I'd suggest Bard. You have priorities, but there's less to check off your DPS list than when you're playing something like Dragoon. I haven't played Machinist though so I can't compare.

Some people dislike how Wanderer's Minuet adds a cast time down the road because it makes them less mobile. I'm lazy and didn't move much, anyway, so I don't care. YMMV.