If you do play poker, I hope its only a few hours a week as a recreational player. Making a "living" playing poker now is basically very difficult if not impossible. There are too many poker courses, books, mentors etc etc available which has made most players play at the same skill level.
Also at higher stakes, you may get cheated by others at the table by other players playing as colluding partners ......and playing online is the same problem......all kinds of cheating going on.
Same goes for blackjack......6-5 paid on a 21 instead of 3-2...?. getting banned when you raise your bets etc etc ?.just a waste of time and money.