I’ve owned most of the major brands and it’s between Neato and roomba. I prefer Neato as it cleans in a predictable back and forth motion. The higher level units have virtual no go lines, and roomba now has a container that that empties the robot, but it’s expensive. For the longest time I thought they were overhyped BS, but now I have one on every level of my house, and one in my office. I run it daily so it doesn’t get that full, but my only complaint is typically the size of the canister.
I would check on what features you’re looking for online because the price range can be about $300-$900 depending on the model. Some features you may not need, and can save a few bucks. Most have roughly the same cleaning power, but the typical price increase is based on what features you get.
Good luck, you won’t regret it!