Pros

  • Online scoring and ranking system
  • Easy to understand

Cons

  • Lame pricing structure
  • Lousy keyboard controls
  • No full screen mode