> Wine, a program that runs Windows software on Linux, might look attractive at first.
I actually consider WINE to be a killer app. When it works, it literally feels like magic. Seeing that little xfce window border around a Windows program gives me a serious nerdon. The WINE devs are like, "Oh, you didn't think to support a good OS? Ok, fine entire rest of the world, we'll just have to support YOU!".
Specifically, I use it for a few games- Star Wars: The Old Republic, almost the entire Blizzard catalog (but Overwatch looks like a no-go), and I can even get Wildstar running, though the framerate is rough because my CPU is a little old (WINE has to do translation from the windows directwhatever stuff, and that chews CPU- the GPU is more than fine).
It is, of course, totally unfair that Linux is ever held to the standard of "can run programs written for another OS". The fact that it runs every game I care about at full speed is frankly ludicrous.
> How often did you use a Linux emulator to run Linux software on Windows?
I think we all know that Windows supports other things for shit. But in practice, a Windows user who needs a specific Linux thing will run a Linux VM. Because Linux tries real hard to work under all circumstances, this almost always works. The things that a VM wouldn't be great at, such as games, usually have a Windows version of them available too. Personally, I'd much rather have an OS I trust and jump through some hoops sometimes. I think there will be less Windows "must-have" programs in the future anyway- programs that you end up being forced into using for some social reason, and that only support the shittiest OS around.
> For taxes, that's something you do once per year.
Yea, and I'm not sweating it for now. I'm sure I'll have an answer. I'll either be able to make it work in WINE, or I'll have a VM, or I could even just grab a cheap used Mac off ebay. That also helps my use case because then it would solve itunes immediately too. I want to store my tax data locally if possible anyway.
> The real power of Linux, the biggest advantage over Windows, is at the command line.
I mean, I can see that. But there's a bunch of selling points: much more trustworthy software, often possible to script your solutions instead of giving up or needing a binary solution, vastly more configurable at every level, and way easier access to development tools in general. When there's a problem, it is always nice knowing that there is a solution for it, somewhere, somehow, waiting to be discovered.