So a vacuum that takes 3 hours to charge, and operates on high for 15 minutes... that's a trifle funny. Also seems direct from Aliexpress. Also that accessories holder should be on the wall mount, not wiggling around when you are using the vacuum..
I own a $100 BISSELL® ICONpet I bought from lowes. It was on clearance, the run time is about 30 minutes on the highest setting, with a 4 hour charge time. It's OK, I wouldn't pay full price tho.
Wirecutter recommends the $300 Dyson V7 Motorhead (30 min runtime, 3.5 hour charge), with the upgrade pick being a $500 Miele Triflex HX1 (60 min run time, 4 hour charge.. battery is removable/replaceable.)
I plan on trying the Samsung Jet 70 next, when the ICONpet stops working. Comes with a replacable battery with 40 minute run time, and recharges in 1.5 hours. Fastest I've seen..