I don't have an iPhone, but I really enjoy my iTouch! Here's a list of 10 favorite iTouch apps I have (in no particular order):
4) Paper Toss
7) SmartVocab (GRE)
10) Words with Friends
Ask me again tomorrow, and I may have some others on my list, but for today, this is my Top 10 list.