
Running these analyses costs money. Buy through my links to help keep lights on! I may get a small commission.
Top Pros
Top Cons
Reddit Reviews
We have hard surface floors here with a runner by the side door. I’ve had two basic roombas both of which ended up “front lawned” ie I pitched them out the front door. I had come to the realization that a robot vacuums only lasted about two years before something catastrophically failed, besides the battery I bought a shark iq RV2520AFCA to replace them on a Boxing Day sale it was marked down about 75%. I had low expectations, I’ve had to replace the battery and for some reason the brush catches in one specific place at the back door and pops off. Besides that and having an issue with a failed firmware update starting it at 2am for a week it’s been solid for a few years.
My Shark XL has been amazing on hardwood with 4 dogs. It maps your house instead of just wandering aimlessly.
we bought a shark self emptying (rv140) a few years ago from lowe’s and it’s been one of the best purchases we’ve made for our house. we have a german shepherd and she sheds all the time. this robot vac has kept up with the dog hair and kept our floors clean for 3 1/2 years now with no issues. we run it daily only on our hardwood floors downstairs. highly recommend.
AV2310EDUS with self empty
I have three floors of primarily hard flooring to clean. Sweeping has largely ceased to be a thing due to my robot vac. It does area rugs decently as well. It’s not heavy enough to really get down in the fibers so I pull out the real vacuum every couple weeks and do over the rugs. I don’t use the damp cloth “wiping” feature because my upper floors are slippery and the robot spins in circles over its own tracks once it has wet the floor. In my basement, my tiles are kind of rough and I don’t think damp wiping would be effective so I don’t use that part either. When it’s time to unleash the robot vac, I do a quick run around for any large enough items or debris that it’s gonna choke on and remove them. I sweep dust and debris out of the corners where the robot wouldn’t fit out onto the main floor. Then I run the bot and come back later to empty. (Usually done before 90 mins) They make ones with vacuum bases that empty themselves. It’s convenient. If you get a vacuum base, get one with washable base filters instead of a vacuum bag that needs replacing after every fill. My friend bought an expensive one that vacuums and mops with spinning pads that self empties, self rinses, and dries its mop pads back on its base with heated water. He seems to like it. His house is all wood-look tile. Unfortunately his has vacuum bags as consumables. I also worry spinning action might swirl some missed grit around on any more delicate flooring. I’ve got a Shark IQ with the self-emptying base(vacuum only), a secondhand Roomba 890(vacuum only, manual empty every use), and a Yeedi K700 in white and rose gold coloring(he’s pretty). Yeedi has the optional mop bin with the wipe cloth I don’t use. And is manually emptied every use. They make it simple to pass a mop myself after the robot does its run.
I have had two of the shark iq ones that auto empty themselves for 5 years. Had to replace the batteries this year but they have been the longest lasting robot I’ve had. They’re only $130 or so refurbished on Amazon.
Don't get a roomba. I got the J7+ for the pet and toy friendly avoidance options and half the time it isnt running because of a clog in the vaccuum bin or base station. The bin is usually easy to fix, but this last time it was the tube that goes to the bag (another expense i didnt have with the shark) and that required disassembly. It also burnt out its suction fan in the first month I had it, prompting a warranty replacement of the part which meant had to disassemble the unit, install the new part, and send back the defective part. Incredibly frustrating. Comparatively, my shark IQ that I sent to the basement for eating too many toys runs consistently and clogs *maybe* once every 3 months, but the shark app sucks nuts, and the model I have uses the black strips for keep-out zones so it just ran everywhere and I prayed it didnt eat any cables. Its very robust about going up and doen ledges, but it is also way more prone to tracking pet messes about, that happened once with a pile of cat vomit and I was a little traumatized.
I have the J7+ and it does get up pet hair well on hard floors, BUT it clogs constantly. It can't handle any debris larger than a quarter in diameter at most without it getting stuck in the bin due to the size of the emptying tube. I have a kid whose paper scraps freqently end up on the floor and those clog it about once every 2 weeks and prompt me to have to take apart the base. If I dodnt spend so much on it Id have thrown it away by now. My shark IQ did not have that problem, but its app sucked and it runs over a lot more stuff. It has eaten and unloaded barbie shoes into its base, wheras the roomba i always find the shoes in the unit when it throws an error.
After several frustrating years with my Shark IQ, and just a week with my Roborock, 1000% suggest Roborock.
Rankings by Use Case
Top recommendations from others in the same boat
Best for Cat litter tracking

Top pick
Roborock - Qrevo S
Best for Cluttered homes with toys and cables

Top pick
Roborock - Saros 10 Series
Best for Deep tile grout cleaning

Top pick
Eufy - Omni E25
Best for Hands-off maintenance

Top pick
Roborock - Qrevo S
Best for High threshold navigation

Top pick
Dreame - X50 Ultra
Best for High-volume pet shedding

Top pick
Roborock - Qrevo Curv Series





