Amazon Finds · Head to head · Updated October 4, 2026

Roborock vs Dreame vs ECOVACS vs Shark
Which robot vacuum wins?

Our overall winner is the Dreame L40 Ultra Gen 2. We took the best-selling robot vacuum from each of the four brands Amazon shoppers buy most and compared them round by round: suction, mopping, corners, battery and upkeep.

How we picked: we shortlist by Amazon Best Seller rank and number of ratings, then compare published specs. We don't test these products hands-on.

  • Owner reviews checked
  • Features side by side
  • Quick & easy compare
  • Smarter purchase
Dreame L40 Ultra Gen 2

The short answer

Our overall winner is the Dreame L40 Ultra Gen 2. It has 25,000 Pa of suction, a side brush and mop that extend into corners, the longest battery here (up to 231 minutes in Quiet mode) and a dock that empties, washes and dries everything for you.

If mopping matters most, the ECOVACS DEEBOT T90 Pro Omni scrubs with a self-washing roller mop instead of pads, and has the strongest suction (30,000 Pa). The Roborock Qrevo S Pro is the easiest to live with: a sealed dust bag that lasts 7–9 weeks and 167°F hot mop washing. The Shark AI Ultra is the simple choice for carpets: no mop, no bags, and a base that holds 60 days of dirt.

Robot vacuum “vs” searches are up sharply this year as Roborock and Dreame take on Roomba. We left Roomba out because the current Roomba listings we checked had weaker owner reviews than these four.

Compare them side by side

Everything that matters, in one table. Swipe to see all 4.

Product
Dreame L40 Ultra Gen 2
Best Overall
Dreame L40 Ultra Gen 2
Robot vacuum and mop
View on Amazon
ECOVACS DEEBOT T90 Pro Omni
Best Mopping
ECOVACS DEEBOT T90 Pro Omni
Robot vacuum with roller mop
View on Amazon
Roborock Qrevo S Pro
Easiest Upkeep
Roborock Qrevo S Pro
Robot vacuum and mop (2026)
View on Amazon
Shark AI Ultra
Best for Carpets
Shark AI Ultra
Self-emptying robot vacuum
View on Amazon
BeastScore
92 / 100
90 / 100
88 / 100
84 / 100
Best forWhole homes with corners and petsSticky kitchens and hard floorsHands-off weekly cleaningCarpet homes that don’t need a mop
Suction25,000 Pa30,000 Pa18,500 PaSee listing
Mop typeDual spinning mops, extendable10.6" self-washing rollerDual spinning mopsNo mop
BatteryUp to 231 min (Quiet)Up to 200 minUp to 180 minUp to 90 min
Dock doesEmpties, washes and hot-air driesWashes the roller as it mopsBags dust (7–9 wks), 167°F mop wash, warm-air dryBagless, holds 60 days of dirt
Carpet careLifts mops 0.41 in, 4 carpet modesLifts roller 0.6 in, Carpets First modeLifts mops 10 mm, boosts suctionSelf-cleaning brushroll
Key features
  • Side brush and mop extend into corners
  • Avoids shoes and clutter with 3DAdapt
  • Off-peak charging to save money
  • Roller scrubs instead of wiping
  • TruEdge 3.0 reaches baseboards
  • ZeroTangle 4.0 for long hair
  • 3.8" tall, fits under low sofas
  • SmartPlan 2.0 sets itself up by room
  • Quiet 55 dB mode
  • Matrix Clean grid for multiple passes
  • LiDAR mapping, works in the dark
  • No bags to buy

BeastScore here is our overall rating out of 100, based on published specs and Amazon owner reviews. Prices change daily, so tap "View on Amazon" for today's price. We may earn a small commission, at no extra cost to you. Learn more

Quick view

All 4 compared, in one look

See every pick on one chart, or tap one to put it head to head with Dreame L40 Ultra Gen 2. Ratings out of 10 are our estimates from published specs and Amazon owner reviews, not hands-on tests. Bigger shape = better.

SuctionMoppingCorners & edgesBatteryLow upkeepPet hair
Dreame L40 Ultra Gen 2ECOVACS DEEBOT T90 Pro OmniRoborock Qrevo S ProShark AI Ultra
  • SuctionECOVACS DEEBOT T90 Pro Omni · 9.8/10
  • MoppingECOVACS DEEBOT T90 Pro Omni · 9.8/10
  • Corners & edgesDreame L40 Ultra Gen 2 · 9.6/10
  • BatteryDreame L40 Ultra Gen 2 · 9.8/10
  • Low upkeepRoborock Qrevo S Pro · 9.6/10
  • Pet hairECOVACS DEEBOT T90 Pro Omni · 9.2/10
Dreame L40 Ultra Gen 2
Dreame L40 Ultra Gen 2
Best Overall
See price
ECOVACS DEEBOT T90 Pro Omni
ECOVACS DEEBOT T90 Pro Omni
Best Mopping
See price
Roborock Qrevo S Pro
Roborock Qrevo S Pro
Easiest Upkeep
See price
Shark AI Ultra
Shark AI Ultra
Best for Carpets
See price
Round by round

Who wins where

The winner of each category, based on published specs and Amazon owner reviews. Pick the rounds that matter to you.

  1. Round 1

    Suction power

    ECOVACS DEEBOT T90 Pro Omni wins

    ECOVACS lists 30,000 Pa, Dreame 25,000 Pa and Roborock 18,500 Pa. Shark doesn’t list a number. Higher suction helps most on carpets and with pet hair, but anything above about 15,000 Pa is strong for daily cleaning.

  2. Round 2

    Mopping

    ECOVACS DEEBOT T90 Pro Omni wins

    ECOVACS uses a 10.6-inch roller that is washed with clean water while it mops, so it scrubs instead of smearing. Dreame and Roborock use two spinning pads, which are great for daily dust and footprints. Shark has no mop.

  3. Round 3

    Corners and edges

    Dreame L40 Ultra Gen 2 wins

    Dreame extends both its side brush and its mop into corners and under furniture edges. ECOVACS slides its roller 0.6 inches past the body to clean along baseboards. Round robots without this tend to leave a dust line.

  4. Round 4

    Battery

    Dreame L40 Ultra Gen 2 wins

    Dreame runs up to 231 minutes in Quiet mode (about 1,679 sq ft). ECOVACS lists up to 200 minutes, Roborock up to 180, and Shark up to 90. All four go back to charge and then finish the job.

  5. Round 5

    Upkeep

    Roborock Qrevo S Pro wins

    Roborock’s dock seals dust in a bag that lasts 7–9 weeks, washes the mops with 167°F water and dries them with warm air. Dreame and ECOVACS also clean their mops. Shark’s bagless base holds 60 days of dirt, but you empty it by hand.

  6. Round 6

    Low furniture

    Roborock Qrevo S Pro wins

    At 3.8 inches tall, the Roborock glides under many beds and sofas. If your furniture is low, measure the gap before you buy any robot vacuum.

Which one should you buy?

Find your situation below. That's your pick.

Dreame L40 Ultra Gen 2
Best Overall
Dreame L40 Ultra Gen 2
Buy it if:
  • You want one robot that does everything well
  • Your home has lots of corners
  • You have a big home
View on Amazon
ECOVACS DEEBOT T90 Pro Omni
Best Mopping
ECOVACS DEEBOT T90 Pro Omni
Buy it if:
  • You mostly have hard floors
  • Your kitchen gets sticky spills
  • You want the strongest suction
View on Amazon
Roborock Qrevo S Pro
Easiest Upkeep
Roborock Qrevo S Pro
Buy it if:
  • You want to touch it as little as possible
  • You have low sofas or beds
  • You want a quiet robot
View on Amazon
Shark AI Ultra
Best for Carpets
Shark AI Ultra
Buy it if:
  • Your home is mostly carpet
  • You don’t need mopping
  • You don’t want to buy dust bags
View on Amazon
Dreame L40 Ultra Gen 2
The overall winner

Dreame L40 Ultra Gen 2

The best all-rounder: strong suction, reaches into corners, runs the longest and cleans itself.

  • 25,000 Pa suction
  • Up to 231 min battery
  • Extending brush and mop
BeastScore 92 / 100
View on Amazon

Quick tips before you buy

Measure under your sofa

Check the gap under beds and sofas against the robot’s height before you buy.

Pets? Look for anti-tangle

Rubber or anti-tangle brushes stop long hair from wrapping around the roller.

Count the refills

Bags, mop pads and filters add up. Bagless bases cost less to run.

Carpets and mops

Pick a robot that lifts its mop on carpets, or set no-mop zones in the app.

Quick answers

Is Roborock better than Dreame?+

They are close. In this matchup the Dreame L40 Ultra Gen 2 has more suction, a longer battery and an extending brush and mop. The Roborock Qrevo S Pro is lower-profile and quieter, with a dock that seals dust in bags.

Roomba vs Roborock: which is better?+

Roborock, Dreame and ECOVACS now offer more suction and better self-cleaning docks than most Roombas at similar prices, and the current Roomba listings we checked had weaker owner reviews.

Do I need a robot vacuum that mops?+

Only if you have hard floors. For a home that is mostly carpet, a vacuum-only robot like the Shark AI Ultra is simpler and has fewer parts to clean.

What does Pa (suction) mean?+

Pa (pascals) measures suction pressure. Higher numbers help on carpets and with pet hair, but brush design and navigation matter just as much.

Keep comparing