Bribery? They need it...
Was on 3 for guts of a year. The general service quality was crap, and 3 support was among the worst I've ever experienced.
I had a text message issue from day 1 that they initially had never heard of (despite seeing it all over support forums), then couldn't seem to diagnose, then couldn't find a way to fix it, then completely contradicted themselves multiple times, then denied all existence of such an issue and refused to do anything anymore, accusing o2 of being the problem. It was never fixed, despite months of ongoing calls to support.
The support staff were ok, but either I couldn't understand them, they couldn't understand me, or both.
The reception quality was awful, I kept having dropped calls all the time, and they never once offered a newer firmware for the c905, despite SE releasing about a dozen, resulting in a buggy, slow phone.
There is no amount of money they could pay me to ever go back.