I've heard at least a couple of times on this site that Virgin isn't very good: slow, unreliable . . . But, to afford a 4S, I'm going to have to go with one of the 3 non-contract outfits. Can anyone help me compare them as to the quality of their service? Will really appreciate whatever you can tell me.