I didn't want a smart phone at all. I was a Verizon customer and my Motorola RAZR "flip phone" died.
I was paying something like $69/mo with no texting, no web, and limited to 850 minutes of phone time.
After years of happily not texting, web-surfing or GPSing from my phone, I was suddenly faced with having to either; A). use the worst piece of junk plastic phone from Verizon to "just make phone calls", (and still commit to them for 2 more years and pay their outrageous rates), or B). start looking into other options and other carriers.
I saw a MetroPCS ad that said $50/mo includes all taxes, fees, etc -- and includes unlimited phone, text, web and other (Android) features like voice activated search, built in GPS, (which talks nicely to me even when I don't pay attention to it and mess up and miss a turn)...
I paid $129 for a HUAWEI phone that can take 5 meg pictures, videos, record voice, store it on a SIM card, surf the web, (using the carrier or WiFi), is a good GPS unit, tunes a guitar, (I installed "gStrings" free Guitar Tuner), it's a nifty "Flashlight" (using an app that turns the entire screen bright white), and I sometimes access WordPress mobile app to access one of my blogs from my phone.
Best of all --- I have no contract... I literally pay $50/mo -- PERIOD.
To go with iPhone you are looking at a much higher entry cost, (and as soon as you buy the phone they will come out with a better one and you'll be ostracized by swanky up-to-date iPhone owners who will poo-poo your 3-month out of date model), and you'll be stuck paying close to $100/mo with any carrier that offer iPhone... and you will have PC / Apple compatability issues.
I can plug my phone into a USB cable and drag and drop anything...
I also installed the Android / Eclipse SDK on my PC and wrote a basic Android RSS Reader app in about an hour.
I'm not a phone-music listener, by my daughter is and has a lot of music on her phone, she also uses Facebook on it and everything else that teens do with phones... I now text and find it more convenient than a phone call in many situations.
My Vote: Android based (and MetroPCS if you have it near you).