Here are the 4 I use most often
Sebo X2-Good on carpet, bad on bare floors, average hose
Riccar 8900-Good on carpet and bare floors, no hose
Dyson DC14-Bad on carpet, good on bare floors, good hose
Hoover Power Drive-Good on carpet, bad on bare floors, average hose.