I'm a "Windows Guy" entirely, but I've got a few Linux VMs at home running under my Hyper-V server: a CentOS 6 and an Ubuntu 16 LTS. They both have specific uses, the Ubuntu box manages my private UseNet indexer / crawler, the CentOS box serves as a software bridge for some legacy home automation stuff.
In my daily Windows grind, I much prefer CLI where feasible. I can type reliably at 80+WPM, when I'm forced to do work via mousing and clicking it becomes arduous in comparison. Even in non-CLI applications or use-cases, I'm one of those folks who will use the maximum available keyboard shortcuts. In fact, thls whole UWP thing Microsoft is working towards really irks the devops side of me in terms of Getting Shit Done(TM).
Anyway, using the CLI in Linux seemed really straightforward to me. Sure, it took a bit of google to understand how to install packages (is it Yum? Is it Apt-Get?) and some of the oddball system-D and GRUB stuff gets interesting to learn. But it's also a brand new OS to me, and after about a solid day of tinkering, I had my Ubuntu Usenet crawler completely operational - which included Apache, Tomcat, an NGINX database that I even tweaked up with selective table compression LOL, and it all started on boot with no GUI whatsoever (not counting the actual crawler web application interface.) The CentOS home automation bridge was harder and took longer, but it was also far more involved at a software and config level and I already knew what I was getting into.
I did try installing Mint OS on an old Dell laptop about a year ago as a playtoy / just-to-see thing, and for whatever reason the Mint installer was a total failure on that old-ass hardware. Since Mint is based on Ubuntu, I swapped for whatever the current Ubuntu distro was at the time, and it worked right out of the box. When I say it worked, I also include all the partitioning support too. The necessary drivers installed, all the laptop-specific power configuration was set up, it all just seemed to work as I would expect from a modern OS.
I'm not going to tell anyone Linux is the way forward for general users, but I'd call myself a far-advanced Windows user and I didn't find Linux especially hard to do or unstable to use, even on my old shitty Dell Mini10v.