I owned an Roomba and it works fine until recently its battery is going down quickly. I'm watching Neato recently and yes it sure has an upperhand with its patent, but the marketing is way behind iRobot.
Replacement batteries are relatively inexpensive and reliable. I've had good luck with replacing the battery on a Roomba and a Mint (now part of iRobot) via 3rd party manufacturers.