Not a subject I like to get into on here, because it always gets met with great disdain, but i'll put in my two cents..,...
Just my opinion, but anyone who thinks that any online casino deals a fair, truly random game of BJ is either seriously delusional, or doesn't gamble much online. Yet, I continue to play online regularly, and I continue to play online BJ regularly. We are dealing with a computer program here, not random dealt cards in a B&M casino. You can beat online BJ......you just have to outthink the program.
All softwares I have played go into a "kill" mode from time to time. Once the software feels that you are up enough on your deposit, or have a good enough run......it pulls you into its kill mode. You just have to know when this event occurs, and get out while the getting is good. A good few of you here will just shout "variance"..............call it what you will.
Cipher was spot on on many of his ideas.....its quite easy to spot patterns in all the software providers BJ games. Simply recognize them, then exploit them, before the program is "on" to you, and counteracts. Another poster on here (dont remember their name) , made a point about how they would play crazy sometimes (split 10's...and the like)....and they would win most of the time! Probably the program wasn't expecting this....and was gotten the better of.
I still play online even though I feel the BJ is rigged....because, well, its still beatable....you just have to think of it as you against the computer.
And finally, a few general regularities ive noticed over the past 5 years:
Playtech BJ is the worst of the lot....you have to fight and claw to get a winning session. Dealer will ALWAYS pull more BJ's than you....usually to the tune of 3 to every 1 of yours.
RTG....the fairest in my opinion, but when you play the table max, prepare to get slaughtered. If the table max is $500....play $450 hands, you will find to have much better luck.
MG....a pretty fair game when you flatbet at any level. But when you start varying your bets wildly, you may as well just hand the casino your $$$. Start a session playing say $5-$8 bets, and all is well....then jump to $30-$40 in same session and you're screwed...