You don't even have to "hack" them...you can get all of these features and more in the app store for free. Free voicedial programs, free picture messaging, etc..

I would much rather have a phone that lets me choose which features I want and add them individually for free than to have a phone with features I would never use. Why is having picture messaging a necessity? Or for that matter a good idea? Can your phone take a picture and then send it to my email address instead? Can you add applications to your phone without a computer?

It never ceases to amaze me that I have never heard of someone complain about an iphone that has used it for more than a month. Are there fanboys that give it a bad name? Sure. Are there idiots that like the phone because it's trendy and fashionable? Sure. Are there people like myself that has owned it for quite some time now and swear that it's the best tool to come in a long time? Absolutely.

I carried trio's for some time, had a blackberry or two and thought they were all decent phones but I always had a complaint or two, or three, or more. Now that I use the iphone exclusively, I can honestly say that it's the best phone for me by a mile. Now does that mean it's for everyone? Of course not. If you are happy with your phone, great. Do you use the internet on your phone and email on your phone as much as me? Maybe not. Do you need google maps at your fingertips because you travel a lot. Who knows?

My advice would be to actually try and wait to knock the iphone after you have had a chance to use one for more than 15 minutes.