iPhone (10000 programs)
Pros: Fast and easy to use. Lets you share multimedia, location, etc.. Group chat. Plenty of emoticons.
Cons: Not innovative. Some bugs.
Pros: Simplistic art. Amazing soundtrack. Forges silent connections with others. Controller support.
Cons: Pretty short. Too easy of a game. Game Center needed for online matchmaking. Uneasy camera control.