I am sure if I went dollar to dollar, pound for pound, it may be more expensive, but I don't have money for the bandwidth or infrastructure to install at my house to do half the things I do with Amazon. If you have any alternatives, please let me know.
A couple of years ago Amazon went offline for 4 days, also they have security problems. Not considering them right now. I heard the cheapest dedicated servers are from godaddy, don't know anything about their technical people working there...