Pros

  • Wide variety of boards and computer-controlled opponents
  • Good OS X integration
  • Supports all skill levels
  • Deep data-mining tools

Cons

  • Occasional slowdowns