I'm coming off o2 after being with them for the past 5 years. Can't remember the last time I had a decent signal. I got offered a crappy upgrade last time and had to go for 18 months instead of 12.
I'm looking at the BB storm. Looks proper bo from what I've been reading.