My nephew has a Dreame robovac as the only vacuum in his house. Seemed pretty clean after a year of no other vacuuming.
It's expensive, but his comment was, "Since I know myself, they only way my house will get vacuumed is a robot or a cleaning service and the robot was a lot cheaper over the long run."