Poker in my eyes is the best way to have a good advantage while gambling. There are also other games that have known professional players, like Blakcjack for one. If you know the proper way to play and have a good bankroll for it I think you could make some pretty steady money. Also games like craps and sportsbetting if your good at what you do, you really don't go bust much.