Is Machinist complex though?! I honestly don't know, all I did was read comments. However from the comments to me it seems that machinist is less complex and more a "perfectionist" that is all about doing everything in an exact, set order with an exact timing.

If that's the case then it's obviously not going to be played a lot in an MMO with all the lag and PING issues abound. Some of my skill pushes don't register, other do so with a delay. If that means that I cannot deal respectable damage with a machinist because I'll always be short a skill or two within the burst window, why would I want to play such a crippled DPS?!