For me it’s poker, as I play almost every day, but I hardly ever play other types of casino games because there is no way you can get long-term profit from them.
In sports betting you can surely make profits long term if you are a skilled bettor. I personally prefer playing poker because I do not play against a program, but against other real people and this is really fun for me.
poker,sports betting require knowledge and understanding of the game or/and sport you are betting on
in sports you can make profit,but you would have to be a really good bettor,since around 90% of pundits lose in the long run
with online dice it is much easier and the result is instant
if you are not totally dumb,you should be able to keep your loss at around 1-2% total of the bank in the long run
some even manage to profit,definitely not me,at least for now