Yes, between the wireless carriers, phone manufacturers, and platform vagaries, having any kind of smartphone these days means you’re entering an abusive relationship.
I’m now out of contract, and my options are more open than ever. I could get an iPhone 4S on Sprint or Verizon, or I could get another Android phone. As a platform, I like Android. Really. Free turn-by-turn navigation is a huge benefit that makes the iPhone look pathetic. The selection of apps is tremendous–I can’t think of any iOS-only software that I miss. Android’s onscreen widgets and (in 4.0, Ice Cream Sandwich) multitasking have no parallel in iOS. I’m just afraid of what the manufacturers and the carriers might do to my next Android phone. It is reassuring that Android offers the escape hatch of third-party firmware–but would that prove as unstable as my current sorry software? I hope I haven’t gotten myself stuck in yet another abusive phone relationship.