I think the original question is a good one - what's the best practice setup for a particular objective? and...far be it from me to tell you how to run your business....but, you'll find some of your competition will offer "deployment scripts" as part of their (otherwise pretty similar) offerings. if it's $10/month or whatever to host, but you spend 4 hours setting up (whereas on another host a script or two does most of this work) then the price advantage is gone.
anyway, yes, I'm asking the same questions....what are the best practices for a particular objective, e.g. wordpress with mail, ftp, etc. you do have the answers to these questions but...if you looked at your customer base you'd probably find 60% want to install wordpress or joomla with mail and ftp...so a single 1,2,3 best practice instruction set (and or some scripts) would really put DO out ahead the very best solutions.