I have been playing poker for 35 years both on line and live games. When I first started playing on-line around 15 years ago, it was quite easy to win money regularly from cash games and tournaments.
More-so if you were new to a site. Especially the smaller sites.
However, now I ONLY play live games.
Why? Because I believe there isn't one honest site out there.
The only people that win are the sites and affiliates promoting the site.
Forget the BS of random card generators. You only have to play in big rebuy tournaments where ridiculous hands occur so regularly to know this is true.
Such tournaments rely on rebuys to match the total prize fund.
If you were lucky enough to win good money every year, the government cannot tax you. Which is why the Government prefers a
poker site to win and not you. The more money a site takes in rakes, the more it pays in taxes. A win win for both government and the sites because they are no longer regulated like they were 10 - 15 years ago.
Stick to live games.
At least your friends wont rob you.