A large part of the reason I bought an iPhone was because I was attracted by the ultra-powerful Apps on it. I had never seen so many creative apps running on a mobile device before.
Yes, perhaps most of these Apps have no practical value. But, showing off with an iPhone is not a bad thing at all.
Alright, below I will randomly recommend some software and games that I've played on my iPhone. Of course, most of these APPs can also run on iTouch.