I've hopped between Windows and Linux quite a few times since late 2009.
My Linux journey started on Ubuntu 9.10 then 10.04. I eventually started using Linux full-time after breaking a Windows XP install I had, from early 2010 to January 2012. I played several games back then, but luckily, as a Quake fan (I also spent a lot of time on Minecraft back then), the vast majority of them ran natively on Linux. I also remember getting Team Fortress 2 to work in WINE, back when Steam wasn't available on Linux natively. The game didn't run very well – I was using a laptop from late 2008 which wasn't that bad (it had a GeForce 9600M GT), but still ran far slower than a gaming desktop from the time would. The last Ubuntu version I used (excluding official derivatives) was 11.10, which came with Unity and no GNOME 2 option; I wasn't convinced by Unity and GNOME 3 at that time (they also were slower than GNOME 2, which was quite problematic in my case).
Following this, I got a new desktop PC in early 2012 which came with Windows 7 – I decided to keep it for a few months, until October 2012 when I installed Xubuntu 12.10 a few days after its release. The migration was fairly painless overall – I had to troubleshoot a NVIDIA graphics driver issue causing system freezes, though. I reinstalled Xubuntu 13.04 when I switched motherboards and upgraded it to 13.10, 14.04 then 14.10 without too much trouble.
I used Xubuntu until March 2015, date on which I switched to Debian testing and used it for a few months. (By the way, I started using Godot "for real" in May 2015, so that was the first distribution on which I ran Godot.) In the middle of 2015, I switched to Fedora 22 which I then upgraded to Fedora 23, back when Fedora's upgrade stability reputation wasn't as good as it is today – the upgrade still went on perfectly on my machine.
I entered university in September 2015 – the curriculum revolved around Web development, graphics/audiovisual production, communication, networking/systems administration and more. An unfortunate side effect is that I needed Windows to follow some courses which required Adobe and Office software (using open source equivalents wasn't possible here). I still dual booted my laptop for a few months but ended up deciding it was more trouble than it is worth.
Somewhere in late 2015, I wanted to try an Arch-based distribution and went with Antergos. It was a pretty decent experience overall, especially thanks to the AUR integration (something I still miss when I'm not using Antergos or Manjaro). I also decided to try out KDE (Plasma 5) after being an Xfce user for over 3 years. I found it a compelling alternative to Xfce whose development activity is sporadic nowadays.
In March 2016, I decided to install Windows 10 on my desktop since I also used it on my laptop. Shortly after, I built a new, high-end gaming desktop which I still use today and also used Windows 10 on it for a few months. Even though the Windows Subsystem for Linux was available since July 2016, I still missed the Linux environment I was used to; in November 2016, I installed and used Xubuntu 16.10 briefly on that PC, then came back to Windows again and installed Manjaro in February 2017. I was back on Windows 10 (yet again) in June 2017 and used it until December 2017 when it broke after an update. It booted but ran into a BSOD every time; I didn't feel like troubleshooting it, so I installed Fedora 27 which is the distribution I'm currently using.
I graduated from the university I mentioned above in June 2017 and am currently studying software engineering (master's degree). My current university is much more Linux-friendly – I see many of my classmates using Linux, much more so than in my previous university.
Overall, I find Linux to be in a good state these days. There's still areas which require fiddling to get to a good result (sometimes even basic topics such as mouse acceleration), but a lot of progress has been done in a few years. The creative pipeline (Blender, GIMP, Inkscape, Scribus, Godot [of course], …) is getting better and better every year, the software catalog is expanding on a regular basis and WINE is able to run a lot of applications and games (new and old) flawlessly.
I don't find the Windows side too grim either. While Windows tends to put user privacy at risk, it has turned into a much more developer-friendly platform; the WSL and Scoop help a lot in making the Windows development experience better.
TL;DR: My OS installs rarely last more than 6 months. :)