I am a HUGE fan of iPhone from day 1 when they show off their touch screen thingy. But just when I was all ready to go ahead, they put forward the 3GS (with the video), lowered the price, and make my dream phone (whether it's the new one or the older models) out of stock most of the time.
As a result, I got a Blackberry instead. And the best part is, I got it WITHOUT a data plan (continue to use my existing voice plan). I probably need a data add-on very soon, but at least I didn't have to sign that into a contract which itself incurs early termination fee.