Bought a Roborock S4 a year or so ago on sale after putting LVP throughout and love it. It does great on big area rugs, but you will need to pick up any little lightweight rugs or it will just push them out of the way or get hung up on them.
The thing you mostly need to watch out for is your cords. It is like it goes out of its way to get to them.
Like mentioned above, I was skeptical for quite awhile but the newer ones have plenty of power and the one I have climbs our ~1 1/4 inch step up into our bathroom once it learned how to navigate it.