Roomba is a very good brand of home robotics, I own one Roomba 6 and one old Roomba 5th generation (560).
In these years of use of course I had to repair it sometime.
The battery of course usually last about 1 to 2 years, I had a wheel unit broken, had to clean the sensors, a couple of lateral brush motor broken and now, a main brush defective.