I prefer the idea of cashing out once you make profit because at any point one game can just ruin your entire bet. One thing about gambling is the mentality you approach it with, if your head is messed up then give it a break.
Most gamblers fall prey to this type of passion and greed. They become more greedy after winning a bet, and gamble more with that winning money, and all their winnings are lost, it is like a kind of mental trap, where gamblers start becoming more confident and greedy after winning a bet, and their greed forces them to gamble more, and because of this more gambling, they lose everything.
That is why I also like that gambler, who withdraw there any amount of winnings for enjoy it. In fact after winning like this, the gambler who keeps gambling for more wins, he will definitely lose everything.