Help Picking a good vacuum

My Eureka dash sprint died after 2 years. Looking to get something better. I have 1200 sq ft apartment with wall to wall carpet covering 90% of the flooring. 2 Cats and 2 females with long hair. I was going to just get the Dyson Ball Animal 3+ Upright Vacuum but then saw a lot of negative reviews on Dyson. Everyone seems to love Miele and was looking at the Classic C1 Turbo Team PowerLine. Would that be a decent pick? Any other recommendations? Budget ~400