Nah, ReactOS is a waste of time and effort. It’s like constantly trying to guess what the other person is holding in his hand by doing questionares with the guy… you’re bound to lose if he’s always 10 steps ahead of you.
On the other hand, Wine, thanks to Proton, is doing quite well.
Proton works great for gaming because the narrow set of gaming-related API allows Valve and CodeWeaver to focus their effort to make sure most games run well. Windows has a lot more API though and a good percentage of them is still doesn’t work that well in wine, which means many apps still have issues or outright unusable in wine. For example, I think iTunes for Windows still doesn’t work in wine.
I never said it’s perfect. In fact, I don’t use Wine for gaming at all, but the fact still remains that Wine got A LOT better after Valve got involved.
Agree on the unsuable part. I can even be a witness to that (no Windows drive API, USB is out if the question). But, regarding “regular” apps, yeah, it does the job. If you wana run Adobe or AutoDesk products, yeah, it’s no good (depends on the version, but no good for anything above 2018, 2019).
Regarding iTunes… if I was on the Wine team, I wouldn’t even consider that for testing… good thing I’m not.
I didn’t even considered running iTunes on linux too. But after installing linux on my macbook, I realized I need to cancel some apps subscriptions only to realized you have to use either an apple device or iTunes for windows to do that. No option to manage your subscription via web at all! After unsuccessful attempt at running iTunes on linux, I ended up dusting off an old ipad mini 2 from my drawer and cancel the subscription from there (thanks god it can still connect to app store, it’s still on ios 12).