Board (5800 programs)
Pros: High quality boards and pieces. Improve problem-solving skills.
Cons: In-game volume is faulty. Ads are very distracting.
Pros: User-generated catalog of games. Social networking features. Flexible game settings. Different translations.
Cons: Developed and maintained by volunteers.