After comparing several Wine versions I discovered that a problem with (important) missing images in a flash-based app was only present when using Wine Staging versions. Maybe the default system version should not be based on the experimental branch after all and use the more reliable standard version instead.
There's a game called K-Shoot Mania and it doesn't render at all under Wine Staging. Interestingly enough, it renders and plays (mostly) under regular Wine.
I can't imagine too many other programs having compatibility issues with Staging but not regular Wine, but there are a few that exist.
I'd like to see both too, but even just Staging was alright for my main usage.
The game I mentioned a little bit ago K-Shoot MANIA renders only in plain Wine, but still doesn't run well enough to actually be usable (there's other problems with it related to GDI+). Even if it did though, I value CSMT with Staging way more (and the additional fixes it adds sound nice on-paper :p)
One provider for a Thing. No conflicts.
Well...If we can only have one, I must admit I'd prefer staging. I believe the advantages of staging (greater compatibility with titles, CSMT, etc) outweigh the minor negatives, especially if Gallium-Nine is to one day be merged with Staging.
But that's just my 0.02¢ :)
Is the decision to move to regular Wine final for now? I mainly play two games with Wine (Guild Wars 2 and Path of Exile), and both require CSMT to play ideally. GW2 loses FPS without it (about 10-20 FPS depending on the scenario), and PoE becomes a flickering mess without it unless I disable the in-game multithreading (which also lowers FPS a bit).
I know, but there's gotta be a technical reason for it and I'd love to know said reason because plain Vivaldi/Vivaldi Snapshot is closed source and therefore should in theory be the same everywhere, so if there are conflicts, they should in theory also be everywhere.
@ikey Please re-add wine-staging. Stable is ancient by now. It has lower compatbility and performance(can't even run DOOM). The entire debate between stable and staging is pointless as software of this nature can never be considered stable or finished. Besides, we spoke about gallium-nine implementation a few months ago and, in fact, there's already a pull request waiting to be merged into staging.
Just throwing this out here, Wine Staging 3.4 is out already and I think we should really switch it over or at least add it.
My vote also goes to Staging, basically everything I can think of runs tons better on Staging than just plain Wine.