I recently noticed my "as seen on tv" sweeper wasn't picking up well. Not that it really did in the first place. It finally stopped working all together when I had pondered getting something better. After much research, I decided to go with a stick vacuum versus a sweeper in the hopes of it picking up better. I really didn't know what to expect with the reviews I read here and on the manufacturers site. I decided to take a chance as I have a spot steamer from the same manufacturer, and am pleased with it. The portability is great. I love the fact I'm not tied down to a power cord. It does take a while to charge, and the run time is limited. I believe it said around 12-13 minutes before it needs charging again. I do wish that was better, but it is what it is. My sweepers run time was 45 minutes, but it didn't pick anything up. This stick vacuum picks up litter and hair that the other sweeper never did. The stick vacuum is far more convenient than getting your full size vacuum out for in between messes or just touching up the carpet. So many of the other items out there doesn't work well once you get past hard flooring or low pile carpeting. We have medium pile carpeting, and it didn't bog down one bit. Whether it will work on longer pile remains to be seen. I really wouldn't think it would be a problem. Very pleased.