Canister vacuum cleaners are my preferred choice, and currently, I am using the Kenmore 81614. It has a powerful suction system that hasn't failed yet, and the Pop n Go floor brush has come in handy several times.
You may go for canister vacuumthat suits your fancy and needs, as there are several brands in the market including Dysons and Electrolux.