I would go with O2, if your on a contract and you send pics they use your messages instead like 4 msg to 1 pic, but orange you need to pay an extra 10 quid o something for 10 pics. not a big thing but something i lost when moved over, def moving back when its up. So go with O2 mate
Plus you get free amount of time on net!! Good for ciname listing and stuff