I can give only negative advice, don't get the ORECK upright. Some of our kitchen tiles are uneven, and a piece on the bottom on my ORECK kept coming off and had to be replaced.
I have been using my mom's ORECK cannister and it is fine. I just don't care for cannister's.
I need another vacuum too. I was thinking of the Dyson but I prefer to throw my dirt away in a bag.
Anyone else know of a good vacuum for uneven floors?