I bought a gen5 last month and so far it's been amazing. Picks up so much dust from the carpets that my old corded one did not. Not cheap but well worth it.