I have attempted to use Wine for quite a few windows programs but have only found one that will work. After I download a .exe file I right click and choose open with Wine. After the program installs I always get the message that the program has enountered a serious error and must close. Is there some other step that I am missing or are there just not that many programs it will run?
There is the winehq app db, which collects informations about the useability of various windows tools under linux.
Imho, wine is remarkeable work on a complex topic.
But I usually use a VM if I really have to use a windows app or boot a native windows for games.
The reason is essentially the same for both cases:
Wine as an environment is not recognized by the devs,
the apps/games are therefore not tested there,
and as a user you can end up wasting time installing/bughunting.
Which is not acceptable for a professional work environment
and for sure it does not add to the fun for a game.
On the other hand: VM/dualboot will work for sure.
They do cost license fees and VM is the "kill it with hardware" approach,
but in my case: I prefer to take that road.