I have CrossOver. While it handles many basic programs, they do focus on MS stuff and some gaming. The problem is when you need COM ports (many of them) for things like radio control, etc. Also, some apps written in VB have issues finding the right libraries. Up to the user to figure it out. Support is there, but I find it is a bit intermittent.
I would have stayed with Linux and Crossover if my ham radio programs all ran properly, but they just don't. N1MM+ did run and I got rotor control to work, but that took a while to do, trial and error. Again, not a simple straight forward install.
CrossOver is based on Wine, and may be a revision older than current Wine. However, the CrossOver team does support Wine with a portion of their sales I believe.