I know we are not supposed to mention particular brands etc. on MM but I wouldn't buy anything other than a SEBO - tough and versatile it really does a good job.
My first SEBO lasted 26 years and was absolutely brilliant - it survived 3 house renovations - so all that awful builders dust etc.. My new SEBO is slightly more powerful - "good suction?" - oh yes, sucks up everything. 'You get's what you pay for.'
You do have to buy bugs for this vacuum cleaner(I hate dealing with all that dust with bagless hoovers) and almost every part on the SEBO is replaceable - with my first SEBO I only had it serviced once after about 15 years and it then lasted really well for the next 10 or so years!!!!. DG x