I had planned on waiting until the summer comes to get the 4g iPhone, but I broke my iPod a couple weeks ago. I feel completely lost without it, I'm pretty confident no one relies on having music in their life as much as I do. I figured getting an iPhone was a more cost effective way instead of getting another iPod, and in all honesty having a phone with 4g speeds over a phone with 3g speed isn't really THAT big of a deal to me.
Phones are all about personal preference. Everyone keeps saying "oh droids are way better than iPhones, etc." Well maybe for other people that's their personal preference. I've sat down and used the different smart phones (currently have a Blackberry Storm and hate it, and have friends with droids and I don't really care for them too much), and the iPhone that my buddy has is the best fit for me and what I like to use.