Poker is a game of skill more than luck and I love to play because I can and have won many times in live games, I consider myself to have good reads on most players I meet on a regular basis and can use the reads against them.
But other games such as
roulette and
slots are definitely all luck, I know from experience that the slots are set to give the player a certain percentage return on their money, but that percentage is set to the life of the machine, which means that if it is set to payout 80% of the time it does not follow that if you play with $100 you are guaranteed to get $80 back it does not work that way.
There are some ways to better your edge on a machine but you have to know the secrets of them and I know a few because my Wife managed a slot machine Arcade and I learned a lot from her, But I still do not play them because the house always wins in the end.
When the fun Stops, STOP! I did.