Hey. The antenna issue has been fixed according to apple. It all depends on how long you want to wait. The new iphone comes out at the end of june every year in the u.s. So if you want the new one you already know how long to wait. The iphone gets better every year so obviously youll never have the best one unless you have lots of money to upgrade every year. If you look at the iphone history it goes like this. They come out with one, it has bugs (ex. Antenna) half a year through they fix it. Then a new one comes out and it starts all over. So if you want one without problems then you would want to get one after its been out for about half the year. Considering that, your best option is the iphone 4 now or the new iphone in almost a year. Just my opinion though. Hope i helped