For NL players i would go with Full Tilt if you could still get Rakeback. If not i would go with Pokerstars.
if you play limit i would go with WPEX. The rakeback is sick for limit players. I am not even a good limit player and as long as i break even i can make 100 a day in Rakeback playing 5-10.