My situational is kind of different since I do this for sheer fun, but I am a former audio engineer and very peculiar about the quality of my sounds. Unfortunately, I could not afford to throw a lot of money down on VSTs or VST hardware. I had been using one of the archaic SM Pro V-Machines (which I still like), very stable, but, … it lacks sound quality and CPU power. Cantabile is much better (even though on a PC laptop), and it far outperforms any DAW or VST host I have worked with (especially in the area of latency).
Back to VST’s, I have been using AAS Lounge Lizard EP4 for my electric pianos and GSi VB3 for my organ, both which give a lot of parameters for controlling/modifying the sound. I also currently use AAS Ultra Analog and SonicProjects OPX II Pro for my synths. If I was actually creating/performing electronic/EDM music from scratch, I would probably invest in a more sophisticated VST such as Avenger or Falcon, but the above VSTs have served me well for what I do, and the cost at the time was like $50 each to upgrade to the full or pro versions.
Lastly, I am primarily a sax player who always dreamed of being a one-man horn section, so I am running a Shadow 4001 tranducer off my sax mouthpiece which drives a Sonuus i2M Musicport pitch-to-midi converter, which then controls GSi MilesTone trumpet VST. MilesTone is an older VST and can be unstable or not work for some people. In my situational, it has always worked well, it works in Cantabile, and I chose it because it can do really good screaming trumpet, and sounds great when EQ, reverb, & delay are added in the chain and tweaked properly.