We purchased this cordless stick vac because it has a hepa filter system intending to use it for light duty maintenance as an alternative to our obstreperous Miele canister.  Surprise!! Although it is nimble & light, it does a mighty job and is now my go to vac - effective on floors, carpet and area rugs alike. A nifty well designed attachment makes upholstery vacuuming a cinch - & we have a persian kitty!  
My only caution is that it does take a little effort to clean the filter system since it is bagless, but it is mostly washable - even the hepa - and well designed.
One more plus - it is incredibly quiet and can barely be heard across the house when running. The 2 batteries on our model that may be simultaneously charged make this cordless a winner for me.