The jump from 512MB to 2GB of RAM instances is very large. We are sorely missing an instance type in between. That is a 1GB instance. Which would make the progression of instance types more consistent as well.
Right now we have to waste >1GB of RAM on some of our worker instances.