I stand by the halo and the impact. Two great all around machines. Ive tried several and stick to the two mentioned. Also there is a company thats coming out with a rotary and cant wait to use it and get a review. Will not name company until they are made.