Why won't I consider "Three"
They allowed my details to be accessed by a third party via their upgrade system, when said system has no technical need for access to any of said details. (it should pass details entered by the operator to a server which says match or no match, not show the details). This was (reported to me) months after having left them due to no wifi calling / visual voicemail.
Signalwise, they were always great, their helldesk was in India when I had the misfortune of needing to call them.