I have an iPad Pro and iPhone, and I used a Mac at work, but I don't think I'd buy a Mac desktop or laptop for myself. Not only are they expensive but they are not upgradeable and repairable any longer, and the laptops don't have a touch screen. Everything is hard soldered in a Mac laptop now. Hard drives have a finite life and you may want to add memory. There's a lack of ports as well. I had to use one of these hubs plus dongles to hook a thumbdrive, external monitor, mouse, and ethernet up. Basically, form/style over function.