Great post. Great post indeed.

Can I add a seventh comment:

7) Time. Like with any instrument, it takes time... a shitload of time to get good at it. Every module you add is another layer of complexity. In order to get the most out of your set-up, you'll have to dive DEEP into every module, even the simplistic ones. You'll have to create a TON of test patches to get a feel for different attributes. The more complex the module, the more time you'll invest. Even if you have years of experience with software synths or polyphonic synths, you're still going to have to put in a ton of work.