Every few years I try Wine for whatever app or game and it spits out some obscure error messages I have to Google, and the suggestion is to recompile this or that, after downloading some DLLs from a random Russian honeypot on Yandex.
As a Russian I do feel a little bit of pride whenever people complain about something like this. Not hugely proud because you're using it in a negative light, but still proud nevertheless :)
Not all functionality is perfectly replicated, so the user experience depends on the application being used.
I use it semi-regularly for quite a number of years and (consequently) various versions of Wine to run (a near current version of) LTspice. That works perfectly as far as I can tell, but it is my understanding that the maintainer of LTspice puts in some effort to assure compatibility with the then current version of Wine.
Is it better now?