Up until a few days ago I resisted getting an iPhone because I was convinced a 32GB version was just around the corner. I got a 16GB 🙂
Well I have to tell you I love it! It's perfect for music and video playback and it's great for surfing the net and checking email but what really makes it one of the most handiest devices is the selections of apps from the iTunes Store.
With apps of your choice you customise what kind of device you want/need your iPhone to be. For example you can choose it to be a gaming device (Monopoly and Brain Challenger are great BTW), you can have it as an office device or a social networking tool (Facebook, Twitter, etc) or you can have it as a combo of everything. It's really up to you and what your personal needs are.
Get one you won't regret it.