Risking this turning into some sort of ‘Wired Top 5’, but what is the go-to robot vacuum? My Roomba has become a hatefully little chaos monkey. The house small and has wooden floors, so it shouldn’t be too tough.
Seconding Roborock - we have a mid range one and it's effective and a huge step up in smartness from my old Samsung. I love being able to dispatch it to one or two different rooms and walk away knowing that it will get the job done.
As a bonus, there are open source drop in replacements for the mfg's cloud service so you can self host your floor maps and stats, if that's your jam. (this isn't roborock exclusive though).
Valetudo is what I was referring to. For the vacuum, it's the Roborock Q5+ back from 2023. Not top of the line, but it works well on our mixed hardood+ rug floors.
https://www.youtube.com/watch?v=Tz6U9QkXn5I Check this for a short overview of the available robovac mop technologies - modern roller mop equipped units have ultrasonic carpet sensors and will actually cover the entire mop to avoid getting carpets wet.
Anything valetudo supports is a good choice.
Roborock has a semi official API that you can use to get ok levelers of integration with home assistant but valetudo is the gold standard.