I had the iPhone 3g from the day it came out until about a week ago. The phone was jailbroken from the first day they came out with the software to do it. The phone was a lot of fun and I liked it very much, but I got tired of the fact that the battery would go down to 20% by 2pm and would have to have it on the charger.
I ended up switching to the Blackberry Bold, and could not be happier.
The iPhone seems to be more of a play around, hey look at this cool app I downloaded type of phone.
The Blackberry Bold's battery lasts' very long and is amazing with syncing multiple email accounts that I have.
I have no complaints thus far. But that is just me