I haven't played Machinist that much but it's one of my top jobs because I find it fun. I like how the 123 combo is rng because it can make the combo feel less repetitive and makes getting your full combo feel all the more rewarding.

I do agree that it could use less button bloat but i feel like that can be done by removing some of it's debuffs like Leg Graze and Foot Graze. There are already a lot of classes that can cast heavy and bind and for the most part I rarely find myself using them.

An issue I have with machinist is the turrets and that for the most part I summon it and leave it allow. I think adding more utility to the turrents would be great but button bloat is an issue and as someone who plays summoner button bloat is real if you wanna have control over your pet. Which is why I think giving the turrets shared command with differing effects would be the best solution and I think to really lower button bloat tie utility already in the machinist tool set to the turrets.