EE offer wide availability, has a varied range of packages, good speeds, score well for customer satisfaction and has a good range of additional services, such as TV, and obviously (as they are a major mobile provider) mobile deals, if you require them.