The best vacuum cleaner setup is subjective, heavily hinging on how badly (or not) you want to do the vacuuming yourself, or if you'd rather a robot do it for you. But there's one universal factor ...
It only sucks when it's supposed to.