Using linux on a laptop is the same as it has been for the last 20 years: something you only do if you don't mind being forced to be an enthusiast constantly tinkering with configuration files and such.
If you want a tool to actually get work done it can be painfully frustrating. I say this as someone who willingly pays the cost of this frustration because I much prefer linux as a development environment. But the people who write articles like this are either delusional, lying, or very, very lucky.