It has always felt that AWS has been too playful with the naming of services, to the point of obfuscation. Sure, you and I know what EC2 and S3 are, and what an instance and a bucket are. But for new companies adopting AWS, I swear that a third of my time is translating AWS service names into industry terminology for them, and often here statements like:
- "Why don't they just call it a virtual machine or cloud storage?"
- "What the heck is an EBS or a Cognito?"
- etc, etc
Also, the first run of the AWS console can be overwhelming when compared to that of Digital Ocean (though I know the two aren't really comparable in terms of breadth of services offered, but look how obvious DO's call to action is).
Just immediate thoughts that pop into my head.
 AWS web console: http://imgur.com/GwAeBrC
 Digital Ocean console: http://imgur.com/a/cO3Kn
+ instances not really being deleted when 'terminated', so there's unnecessary clutter on your dashboard.
Ticket open since 2008: https://forums.aws.amazon.com/thread.jspa?threadID=26111&sta...
They also still count against your usage limit, so workflow gets interrupted and you have to wait till they are actually deleted, but you can't really be sure when that happens.
So have a coffee, check back, nope not gone.
Get another one, nope not gone.