I have always maintaned that I'm not a hater, depsite what you all think.
Logic always dictates with me, and that's my biggest problem with Apple and the iPhone - how people simply throw logic out the window because of a flashy commercial or an aesthetically pleasing device. They make good products that people and, now with at&t, companies overpay for simply to become beholden to the beast. That defies all logic to me.
People forget that I learned my trait on an Apple IIe and still own the first 512k Mac. But when I needed a printer and Apple wanted $300 for one but a PC owner could get a printer for $100 I saw something wrong with that. Those type of closed business practices of Apple turned me off then and continue to turn me off today. No good product from Apple comes unteathered to some closed business model that leaves you beholden to them. It almost cost their existence in the late 90's (
thank you MS for saving them) and now they are enjoying a massive resurgence. How quickly people forget.
That being said, given godsshoeshine's situation, clear logic says he should get an iPhone 3Gs due to his particular situation (and lack of other options with at&t - which I warned about from the beginning). It would be foolish for me to argue otherwise. I'll even go as far as to say that he's going to love the iPhone...