I don't do too much gambling online. I like to save my money up for going to Las Vegas to gamble.
Live action is so much more fun than sitting in front of your screen and putting away your hard earned money.
I will be truthful to say, I have won a bit more online as compared to spending it online, but I have won more in the land-based casinos over the years.
At Vegas when you win at a machine or a table you have the winnings with the press of a button. Online, you may have to wait a day or two to get your winnings and when you deposit it these days, the banks like to take their percentage just for an international deposit.
I don't think it will be too long and the government and banks will find a way to add taxes on top of your winnings and the fees too.