Earlier when I was using iPhone 2G, I was quite happy with the results. The touch experience was never so great in phones as it was is in iPhone.
Web Browsing, iPod, and a phone, it is no doubt one of the best phones present in the market. When I shifted to iPhone 3G, I was very excited about it. When you have older version in your hand you start expecting better in newer version.

After buying iPhone 3G, I was disappointed. I found following problems
1. Switching to Edge network while there is strong 3G signal present.
2. Call drop during the conversation.
3. It still has 2 M Pixel camera while there are 4 M Pixel camera mobile phone present in the market.
4. No video recording this time too.
5. No MMS in iPhone 3G.
6. Still there is no way to copy and paste some text so if you want to give some contact information to some colleague, you need to remember the contact information first then type it ?.
7. No second camera for video calls as it makes sense in 3G phones.
After having so much of drawbacks, I still have iPhone 3G and I can’t have another phone as I am used to of some great features it has. Now decision is your whether you want to buy it now or wait for newer version of iPhone.