I've been very excited about EOS since my friend first introduced me to this technology. I've also installed their platform in my system and started doing some research. I am a professional developer with ~15 years of experience. I've worked mostly on the mobile world (iOS/Palm/etc) though I've worked on several other platforms too (Gaming, Web, C++, etc).
After installing the EOS platform, there are many things as a developer I would love to see, and would make me try to jump inside the ecosystem. I don't mean diminish the work the guys at eos.io are doing, I know it's a lot, but to build a successful ecosystem that thrills the developer community and thrives in the long run, many things will have to be developed on top of the work it's already been done. I am sure that many people in the community are also thinking on this and we might see many projects in the near future that start to address this much needed tools
Installer
I would expect to have an intelligent installer for the platform. A software tool that allowed me to choose which packages I want to install and selects them automatically. I would love this to have some kind of "wizard" where I can choose whatever I want (or don't) to install in my system. This should also alert me if some of the components are incompatible and warnme to about interdependences. It should also allow me to configure in a very basic way my TestNet, so that it gets to run out-of-the-box more or less.
Debugger
I would love to being able to debug my C++ contract with a specific EOS debugger. I should also allow me to walk the program through, inspect it's variables. Generate brakepoints, conditional breakpoints and maybe even being able to run small scripts that help me debug my program (conditionally brake or even perform some conditional login). We should have some special class to help us track the memory leaks in C++
TestNet Explorer
I would love a tool that allowed me to explore the blockchain my own testnet is generating. I'd love being able to filter the blocks I want to see, or maybe just the blocks in which the Dapps/Contracts I am building interact. This tool should also allow me to manage my accounts and my wallets, check the transactions done on them and even modify those transactions for debugging purposes.
EOS.IDE
I would love to have a platform that integrates de eosiocpp compiler, the debugger and also the testnet explorer. With one single F5 to compile and debug mi program on the fly. Once a program runs I'd like to have it running in my TestNet Explorer, I would be able to walk my code through to check for bugs. Something that would be very cool is a tool that integrates eos.stackexchange and inside the IDE suggest solutions to the compiler error/warnings, even some answers could have scripts that update my code on the fly.
I know the EOS team is doing a great effort. They've just recently released their first production version of their code. I know it's a lot of work, but to make profesional developers hump into a new ecosystem many of this things should be addressed and I am sure they will in time. I know that some of this ideas might be far fetched at this point, but to build the ecosystem we all want it to be we have to dream big.