Wine can be a bit of a headache if you are on a couple year older distro as it can make it harder to install newer Wine versions.
But I found that the Bottles project pretty much solves this, by installing everything in some kind of sandboxed environment:
https://github.com/bottlesdevs/Bottles
Has worked wonderfully for the few cases where plain Wine failed.