We bought a Samsung something or another at the tail end of last yr for £120 from Argos. It's an upright & comes with a brush attachment thing for the hose, to do the stairs.
First time we did the house with it, it virtually filled the canister in one go with cat hair. The previous cleaner, just seemed to avoid most types of dirt actually, so the carpets came up looking great.
Admittedly it doesn't have a bag, but the can thing comes out really easily & unlike the Dyson doesn't leave you in a cloud of dust as you attempt to empty it.
Can't recommend it enough; only complaints would be that ours is a very 'old folks home' light blue and a couple of weeks after we bought it they released a much better colour – and Sainbury's were doing it for £60 about 4 weeks after we got it…..but that sums up my luck with things like that…..