I am using AWS micro instance for over a year and a half.
It is adequate for just serving a small website with SQLExpress. However it is very, very slow in all other cases. It shows 98 to 100% CPU usage while installing any new software, opening, closing, configuring the various tools and servers.
Im planning to move to Azure VM XS instance. It will cost about the same, once Azure VM goes GA.