One problem I have with the review is the Windows-centric approach to a machine that is built for Linux. My "favourite applications" all run on Linux but not necessarily on Windows.
Secondly, what's with the outdated fear-mongering about driver availability in Linux? Generally there are fewer driver problems with Linux than with Windows these days, for the simple reason that hardware manufacturers don't want to lose that share of their business.
With Windows you still get asked to provide driver disks and have to decide whether you want the latest Windows version or the manufacturers version. Not a problem with Linux.
Nor do you have to worry about a driver not being available for your version of Windows. With Linux the drivers are kept up to date and frequently back-ported to earlier versions of the kernel. Poor Windows users have to agonize over which version of Windows has the drivers for their hardware. And they to pay for their decisions.