I've been an O2 customer since 1995 (when they were BT Cellnet) and have never had a problem. Apart from when I walked into Phones4U and they changed my contract and messed me up. Stick with O2 and you won't go wrong. Don't go into Phones4U though, ever!!
To reply as a company, please log in to your business account.