You will need to consider many criteria before you come to a conclusion as to what a good host is:
1) Hosts hardware
2) Uptime
3) service --- how soon are the tickets answered. --- smaller hosts are sometimes more faster in getting back to all your questions
4) price -- can you upgrade or...