You gave a really good answer to the question, well done with that.
As a team developing an RTS game that will run with the Ethereum Blockchain, it's been really clear to us that one of the biggest issues with Cryptocurrencies as a whole is the lack of patience and lack of development understanding from the 'investors' and that's a problem that almost all projects seem to be facing. Too many people want a return on their investment ASAP - without fully understanding what is being built.
The 'killer' dApps are the ones that will take the longest to develop, simply because (as you very rightly put) they need time to be coded properly - and then tested to make sure that the code is safe and secure.
So to anyone that feels that Ethereum based projects are not developing fast enough, give the developers a chance! They need the time to make sure that their platform is safe!