There is no such thing as a perfect hosting company, they either have slow support or servers, or too many downtimes, i'd suggest you contact a DataCentre, downtimes are 100x rarer there and their support isn't noobish as these hosts who hang around KWWHunction

- Good luck finding the "perfect" host.