I'm considering an iPhone and I'm bleary-eyed from reading so many online reviews. However, many of them were written several months ago and I wonder if recent firmware updates have addressed any of the issues they raised. For example, I know it's now possible to create custom ringtones in GB or use songs from iTunes as a ringtone - whereas it wasn't before. I figured I'd come here to ask current users for their (brief) review of the iPhone. Specifically, I'd like to know what you DON'T like about it. What issues still haven't been addressed? Also, would you buy it again? Considering its shortcomings, is it worth the price?