Kamagames has many tools for keeping players involved in the game. The most useful promotions new gaming modes (for example party modes), tournaments and rankings. I believe that ranking is the most efficient way to motivate people to compete with each other and play more and more.
Agree, the Party modes allows new twists on the traditional game of poker. Also, Kamagames tournaments are especially popular. They give players the chance to show off their skills and win a lot of chips.
Yes, but any business has its special niche. For example, there are real money gambling (a lot of players in that field) and social casino games (not so many players). Kamagames specializes and focuses only on the second type of niche to benefit from relatively low competition.