Sounds like your in the same boat I am. Read this post:
for 1 possible answer to OTA updates and this:
7 out of 10 Android Phones Never Ran Up-to-Date Versions of OS
to see what was done in the last year regarding OTA updates. I would hate to get a 2yr contract on a phone and never get a freaking update. Choose wisely.