poker is more difficult, because everyone has to trust that the game isn't rigged. Until someone figures out a way to do a decentralized poker game, it will be difficult to get people to play your cryptocoin poker game. Even if it is run fairly, how can you tell a fair game from an unfair one? I think it flopped because it seems like a scam and you can't provide assurances otherwise.. with the simple random dice games happening on the blockchain, at least everyone can see the game is fair.. (which is why people play it)
I'd say that's a problem that can't be (completely) solved. Even if you make a fair decentralized poker engine, players can still collude and gather an unfair advantage. This would only make sense for 2-player games.