Hasan, what kind of web hosting service do you need. The companies you mentioned aren't providing Shared Hosting? They do Cloud computing (virtualized servers). There are many other providers which offer reasonably priced services with good infrastructure an excellent level of support.