We liked the 300 because of the basket, cleaning modes and how it performed after demoing it. The M400 did a great job also but I was not a fan of the smaller basket setup, design, or lack of cleaning modes. I did like how well it suctioned though. The part that pretty much convinced us after...