A lot has been written lately about how GNU/Linux will/can never succeed on the desktop. It’s overblown. The lock-in is not universal. There are many uses of PCs not requiring that other OS and where GNU/Linux shines: schools and governments have no real problems using GNU/Linux. Those PCs are just computers folks and GNU/Linux controls them very well. Not everyone needs an M$-only application. I don’t. None of the schools where I have worked had a single application that could not be done with GNU/Linux. It’s all about creating, finding, storing and presenting information and GNU/Linux is as good as any for that and avoids a lot of baggage in the process: cost, malware, slowing down, etc.
Really Linux has a piece giving some reasons to take the current mood to give up on GNU/Linux with a grain of salt. GNU/Linux is too good not to use very widely.