Ubuntu is a bad choice for newer and esoteric hardware, a rolling release distro will have up-to-date kernels and userlands in comparison.
As an example, Ubuntu had issues with my newer Zen hardware despite the hardware being on the market for quite some time. Switching to the newest kernel fixed my issues with stand-by and sleep, along with weird issues like random freezing.
I think in this thread it's worth pointing out that it doesn't work well with even a very common Linux distro.
For someone who's considering a MacBook the primary viable alternative, I'm just trying to point out that it's a long way from a smooth experience on a refined product.
Sure, at the same time it's worth pointing out that anyone who wants to buy a laptop to run Linux on it full time should be using a Linux distro which provides up to date packages.