I've been out of contract with AT&T for over a year now and am seriously considering making the switch to Verizon. I'm not a disgruntled customer, I don't think I've called customer service once since I got my 1st gen iPhone, and I've probably dropped a call every 4-6 months at most. But you know what would really get me to stay? Letting me upgrade to the iPhone 4 w/unlimited data for the same price as I'm paying now, you know, out of customer loyalty or something. Giving me 1000 extra rollover minutes isn't going to do me much good when I've racked up almost 3000 rollover minutes already (what can I say, sometimes I just don't feel like talking).
Better yet, screw the free rollover minutes, just let me pay for rollover data and texts. Reward me as a customer for not bogging down your network by allowing me to not worry about hitting a bandwidth cap in some arbitrary time frame.
Are you listening AT&T? Give us rollover data/text and you'll have no problem staying in the game.