A Roomba is a round vacuum robot. According to Consumer Reports, they don't do all that great of a job in vacuuming.
At work, I was using a Dyson upright and hated it. Finally, after months of gentle cajoling, they finally got some new bags for my beloved Sebo X5 Automatic upright, and I am so happy! It's a German made vacuum, and since I am of mostly German descent, I like to say we understand each other!
New, Sebos cost around $700, but believe me, they're worth it! My favorite feature on the Sebo is that when the bag is full--and I mean really full--the vacuum stops by itself and the red light over the "Full Bag or Clog" symbol blinks. No doubt about when to empty the bag! For allergies, bagged is better than bagless.