Live I have found softer but doesnt mean you couldnt lose your roll at that level but my life experience tends to be tournament based.
Online, the best thing I can say to you is find a site with traffic for the game you want to play. Before you do this research what reward you can get from each site and how to max it.
has first deposit bonus, would you like to have this while your learning or get it while you crushing and it adds some money to your roll.
Some sites have rakeback and maybe some extra little things here and there as well as your deposit bonus. Some of these sites it is a pain in the arse to withdraw from.
Before you sign up to any site research the best possible bonus you can get. For example Cards Chat do some monthly freerolls
DO NOT go signing up for site A and B and C because when you get competant enough you may have closed extra revenue open to you. Many people went without fulltilt rakeback just because they signed up with the wrong site.
Anyway, the advice I wish I could follow is get the maths right and stay abc at first but dont become a strictly abc player which is no help at all I know.