A good Machinist is very much worth having around and has higher DPS than Bards, but is unreasonably dependent on good latency, so if you're playing at 180-200ms like me, you won't be able to even use the budget opener/Overheat rotation.

But if you have no problems with latency, go for it, do what I couldn't.