AWS gives you full control over the OS, so what you offer makes sense.
The main disadvantages of using the GUI on the network come down to bandwidth and latency problems, so you might want to get an EC2 instance as close to your region as possible.
Keep in mind the AWS Security groups that you must configure to allow your VNC connection.
Micro Instances are not really intended for use in production, so you may find that this is not a true test of a typical system. You should consider this in your test, as it may be more appropriate to use a small instance type.
Other than that, it sounds like a smart decision.
source share