borrow one for 1 day and you will understand why. i got the 3g and thought the i4 is cool but not big enough imporvement at least on paper to justify an upgrade. I camp out anyways thinking to buy 2 and flip both. I only flip one because curiousity got the best of me and I open 1 thinking i will just play with it and than sell it for a bit less profit.
After using it for a day, no one is taking this away from me. everything come together really really nicely, this is what iphone should of been from day 1. Battery life is excellent. I'm fortunate to live in Canada away from evil crappy at&t so i have a perfectly fine antenna, nice bonus