Checkout the review from the below sites..

Lifehacker started listing top 10 iPhone apps.
Top 10 iPhone applications
no J2ME support & no FLASH support(till now...flash is coming soon..!!!!)..but still it provides a big opportunity for java developers..checkout this below link to know more..
Is the iPhone an Opportunity for Java Developers?
Btw, who is going to write a first killer app for iPhone???
:-)