There are many schools of thought about how to be a successful poker player on a long-term basis. Some suggest specializing in a single game and increasing your edge as much as possible while others would say it is better to have a diverse background to have an edge in many games.