I bought a new vac 3 years ago based on a Consumer Reports recommendation...the CR review seemed spot on and my expectations were met.
CR just did a vac review for March:
#1 cannister was Kenmore model Progressive 25914; rating was 76 points, was only cannister to score 'excellent' on carpet cleaning.
Highest ranked bagless cannister was #15 out of 20; Hoover WindTunnel Bagless S3765
#1 upright was Kenmore Progressive with Direct Drive 35922; rating was 79
Highest ranked bagless upright was #2; Kenmore Progressive with Direct Drive 36932; rating 76.
According to CR data Kenmore vacs are mid-pack for reliability out of 11 brands with data. Cannister vacs show dramatically worse reliability. Kirby was #1 in reliability and Eurika #2 uprights only. Highest ranked Kirby was #7 (Ultimate G Diamond; rating 68 and very expensive); highest Eurika was #4 (Boss Smart Vac Ultra 4870; rating 73 and very inexpensive).
One thing I really like about the new uprights is the particle sensor...basically tells you when the spot you are vaccuming is clean.
I found a medium shop vac with a hepa filter really works great on my wood floors...fast and can suck a dust bunny under the couch from across the room.
