I don't know all the sites, but I think PokerStars and partypoker are good choices. Stars has (still) a huge amount of different games, players and so pricepools. Party isn't that bad neither, but not so good anymore like in the "good old days"
The best site is Pokerstars. Software is the best. Many game modes. Lots of players at the tables. I have tried in many rooms, but always return to pokerstars for being the most comfortable. Regards!