iPhone (10000 programs)
Pros: Great aesthetic and smooth action. Challenging. Plenty to play for free.
Cons: Too much at times. Ball doesn't react to ground shifting beneath it.
Pros: Fast and easy to use. Lets you share multimedia, location, etc.. Group chat. Plenty of emoticons.
Cons: Not innovative. Some bugs.
Pros: Bright, colorful graphics. Original, mechanics-based gameplay. Lot of varied levels.
Cons: Annoyingly difficult.