Perhaps history will someday repeat itself
In the 1950's canisters were all the rage as it was the new, modern way to clean homes. In reality, it was taking a step backward in terms of cleaning carpets. Straight suction alone is no where near as effective. The Electrolux model F and the Lewyt 121 "zapper" were only a handful of canisters offered at the time with a power nozzle. Having a revolving brush is essential to deep clean carpets. Growing up we always had an upright, and while the power nozzle has evolved, I always felt an upright did a better job cleaning carpets. Plus, years ago you always had those annoying cords on the outside of the pipe that plug into the hose and sometimes a separate pigtail to plug into the body of the canister. And those rubber straps to support the cord to the outside of the hose (ala Electrolux). Nowadays, most people have as much or more bare floor surfaces in their home in which case a canister is best suited. But it is awkward with a clunky power nozzle plus all the attachments. I've always had a soft spot for the Hoover Dial-A-Matic as it was the first with an easy to use hose port. Kind of a happy medium between upright and canister.