We ended up with the Bissell, Heavy Duty.
Pros: We could afford this one, we love how clean it is getting everything compared to what we had and I like the bagless canister. I like how the attachments work, and stay on vacuum when stored. Because we have a couple of different kind of floors and area carpets, I wanted to be able to turn off the brush sometimes. I like how the brushes are visible, removable and easy to clean...Then handheld attachment has a moving brush. Huge step up from the old vacuum we had. 5 year warranty. Really picks up dust and dog hair. Clean smell when finished.
Con: It is heavy and my 8 year old daughter has trouble using it....she was disappointed.