Does anyone have any experience with different robotic vacuums? I've been thinking about buying a Roomba but I'm wondering if there are some better alternatives.