Since it sounds like you want to do a full carpet cleaning, I would definitely go for the full-size carpet cleaner (I like the Bissell Pro-Heat, lent it to my mother and never got it back). The SpotBot is definitely not something to do a large area with. Still love it though!