i really want to buy an iPhone but me hearing that theres a new one in the works worrys me a lot. ive been doin A LOT of research and finding info on the iPhone the goods and the bads like it lacks 3g etc. i just don't want to buy it then the 2nd one comes out and as everything the 1st one didn't? so should i wait for the 2nd or buy the iPhone now?