We’ve tried more than 300 top-rated vacuum cleaners — from iRobot Roombas to Shark vacuums — to find the best options for ...