Why downvotes? They are both right, with an exception of MacBooks. Otherwise, you are limited by use cases predicted by the manufacturer, even if it “just works”.
I use both iPhone and MacBook, with the latter mostly as a Unix that, again, “just works”, but I can even go as far as compile whole GNU userspace natively with Gentoo Prefix (one of many options).