Microfiber is better than cotton because it is more ergonomic (requires less effort to push it). This is because microfiber requires 10 to 30 times less water to clean, making it lighter. Microfiber is also designed to trap dust particles better than cotton.