I'm not going to knock the article, cause I do agree, Linux Distros are constantly becoming better, and software developers are realizing they can still make a dime by developing their software so it works on Linux.
My issue is in the work-space and stupid black box appliances that require archaic software to operate that keeps me tethered to Windows.
If I could rip those solutions out, I'd be using CentOS as my daily office driver.