MacBooks are renowned for their slimline designs and unrivaled power and efficiency. They're among the best laptops you can get, but they have one flaw that can make them frustrating to use. Their slim and lightweight design comes at the cost of connectivity ports. For example, a MacBook Air has a pair of USB-C ports that might be fine for everyday tasks, but they aren't ideal for power users who want to connect memory cards or HDMI monitors.