HostGator/BlueHost is a near identical product from the same company (EIG) and the quality is quite low. GoDaddy doesn't have that much better of a reputation but it's really hard to tell sometimes between quality of their service and people who don't like them because of what they've done in the past (sopa, elephant killing, advertising, etc). Doesn't help that they are huge either.
AWS is expensive if you're comparing it to shared hosting. They are nowhere near the same product. AWS is great if you need AWS features and are a technical person who can handle all that (or afford paying a lot for support/someone who can). The other companies are providing management/support. If you goal is installing owncloud my first question would be are you going to install/manage it or not? That generally cuts down which companies might make sense.