Entertaining
Competitive elements keep you engaged
Cooperative elements make things more interesting and personal - team building
Discussions in the game keep things alive and relevant to the players
The board and the things that happen combine elements of skill and chance
A “hook” now and then helps a lot