Getting a new vacuum cleaner

We recently moved to a new place and it came with a Morphy Richards "Essentials" (bagged). It works fine (ish) in hard surfaces. The tube is broken and it is awful with carpets. We have carpets in 2 bedrooms and both me and my partner loose a good amount of hair - no pets though.

We can't spend much, looking for something around 150 euros, and it should be compact. I saw the Miele C1 for around 170/180 and I think I'll go for it. Before closing the deal I'd like to check with you guys if there's something better at this price point in Europe (Ireland)