I have had the same experience with an i3+, which is just a vacuum but with a self-empty base. This i3+ originally didn't have room mapping but they added it after I purchased it. It goes home to charge and empty itself and cleans in a reasonable pattern.
I've previously owned the 350 series and some other similar one and they were more toy than utility.