Hi, this one of those questions that will get a hundred different answers and none will be wrong. I found with rotaries that you need to find a machine that suits the way you work and then adapt the way you work to suit the machine so you meet it half way, if that makes sense. I use 3 HM machines and my Halo every day, can't fault em. Direct drive, slide type, give or no give, speed and stroke etc. lots of choices and one big learning curve from my experience.