There is a lot of debate about what vacuum works the best. Some want to spend a lot of money for something they think will be the best and last forever, and some want something cheap but effective. The best vacuum cleaner comes down to what is best for you and your home. What works great in your friend's house may not do well for you. Think about your dirt problems, your flooring types, and even the layout of your home before you choose what you need to keep your floors and furniture clean.
If you have mostly hardwood floors and a few carpets, you do not need a very expensive vacuum cleaner. Some can go over hardwoods and pick up dirt, dust, and other debris, but they can also be very hard on your floor. Most find that a dry mop is the best way to clean hardwoods. You may want something small and simple so that you can clean your area rugs, but getting a large expensive vacuum may be too much for your needs. Large area rugs need more attention, but again, you don't need anything outrageous.
Those that have all carpeting in the home need to find the best vacuum cleaner that works on carpeting. This vacuum must have a good beater bar, which pulls dirt up from within the carpet to pick it up. You can not get a good clean on carpet without one of these. You also need something that is practical to push or carry around with you. If you have a lot of carpet, you are going to spend a lot of time with your vacuum. You don't want something too heavy or you could hurt your back cleaning your home.
If you have more than one level on your home, or furniture that you want to keep free of dirt, you have to have something with easy to use attachments for the best vacuum cleaner for your home. You have to be able to get into the crevices of your couch and along the steps of your stairs in order for your carpet to look fresh and clean. A regular vacuum cleaner head will not get your steps clean. If you have pets, this is a must because pet hair does not stay exclusively on the floor. It will stick to anything made of fabric and you need the tools to get these clean.
The best vacuum cleaner for someone with a bad back is one that is not heavy and that does not require a lot of pushing. Some with beater bars move on their own, you just have to guide it with your hand. There are also lightweight models that will be better for your back. You don't have to give up power for weight. There are great models out there for everyone in any price range. Still not sure? Perhaps a maid service is in order. They always have great vacuums and they know how to use them!