I'd really like to see a more a-la-carte option. For example: I have an app that might in the future require a lot of network, a decent but not terribly huge amount of CPU, but very little memory or storage. I'd like to be able to provision an instance with, say, 512MB RAM, 2GB disk, 10 gigabit Ethernet, and CPU optimized for single-threaded performance with only 2-4 cores. Amazon and most other large cloud providers seem to assume that demand for everything increases together, which doesn't apply to every work load.