Touching on the point above, the first thing that needs to be determined is your individual needs and what you are looking to accomplish.
My experiences with digitalserver.com.mx have been 100 percent positive. Finding the new hosting provider was more difficult then getting a new customer. They know how to deal with customers and fix the issues quickly.