Machinist.

As popular as it is to hate on summoner. It has cast times, a (non-optional) ground-target effect, and melee attacks. You have to plan where you're going to put those casts and melees, and potentially adjust your rotation based on the boss's movements, or take a DPS loss.

Machinist has none of these restrictions.