When I got Cody, I bought an Oreck..you can pay on time, like a car payment. It was an upright, not a cannister so getting under stuff and in corners was difficult, though it did an awesome cleaning job. It also came with a small lightweight cannister, but it was extra work, using 2 different vacuums.

When I got Logan I splurged on an Electrolux cannister. It was worth every penny. It cleans so well, my rugs look like new each time I use it. If I recall correctly, lots of people on PT swear by Dyson too.