Live poker games are much softer than online games. Golden Rule: Don't focus too much on balance and try to play in an exploitative style, I play at home with friends.
To get a game all the time you have to play on the big sites like Pokerstars and GG.
I have access to some smaller sites like sky poker where the player pool is smaller but then the players are more recreational so your win rate can be good.
Pokerstars and GGpoker Nl5 and NL10 I used to play on PokerMira as long as the client worked. In cash everything is at speed, you catch the wave, in tournaments it's already hard for me because of the duration..... Now I'm practicing especially in tournaments.
On PokerStars there are many playing at the cash tables . But other poker rooms like ACR or 888poker have their decent amount of players at the cash tables , not so many , but still some are there , the numbers are satisfying. I can't say the same thing for partypoker .