...just another thought:
To me, 3 things make soft-synths stand out above hardware. I wish that designers would work on consistently nailing these areas and using them to greatest advantage:
1) Signal routing -- no cabling, no gain-staging, multiple outputs, separate FX outputs, scalability (i.e. multiple instances), etc.
2) GUI -- easier and more efficient access to ALL of the sound parameters (I find that I'm FAR more likely to tweak obscure parameters in a soft-synth, just because I can find them quickly and do some trial-and-error testing) and AUTOMATION
3) Preset & config recall -- [along with the GUI stuff mentioned above] - nearly instant recall of total setup & configuration data - nearly unlimited preset save options (i.e I'm not limited to 12 "User Preset" banks, or something like that)
So many synths either miss one of these things altogether, or implement them in such a convoluted/incomplete way that the advantages disappear.