Found an article from a guy with 45 years experience in them and he said the G6 is the best but they are all good only downside i can see is the weight and looks tricky to use a stair attachment with, using a Sebo BS36 at the moment pretty good better than any other i have used, but since i started carpet cleaning i am using a vacuum everyday so have noticed that even the Sebo has faults bits do snap on it, the plastic part that holds the upper part in place has snapped on two of them they are good but the Kirby does look better.