It depends on the player how does it suitable for them some people want to use a strategy mind games such as the card games to make a profit and some of them want to watch and let the player win their profit which is a sports bet with my experience I mostly do with the sports because I'm active in the current matchups of the players, standings, and the map plays so it's suitable for me to know already which team is good to bet. It's all depends on the player.
I'd also say that as for sports games, with skills, study and a good bankroll management you can beat the HE and be a long term winner. Very few succeed, but it is possible. On the other hand with casino games it is not possible to beat the HE in the long term. You can be victorious in certain sessions, as well as entertained, but the long term is inexorable EV- for the player.