I'm not sure where the advantages come on the desktop for these new ARM platforms. Currently they have more disadvantages than advantages on the desktop platform: lack of upgradability and expandability, no out of the box support on Linux, not many SoC players yet to generate competition, new unproven platform; compared to laptops where ARM's extended battery life is the more important advantage that's less relevant on the desktop.<p>And these so called "desktops" are basically just Qualcomm's Mac-Minis rip-offs, but have nothing in common with desktop PCs or even NUCs, since they don't have PCI-E slots for plugging in dedicated GPUs, or extra peripherals like M.2 storage, making them basically just laptops without a screen and battery.<p>Especially considering that Qualcomm is the king and queen of making new proprietary bullshit standards and firmware blobs to lock you in and kill them with their planned obsolescence SW support. So until I see more competition on this front and proof these manufacturers are committed to long term support unlike how they don with their smartphone platforms, I'll stick to <i>ye olde</i> X86 PCs for now.