Actually pokerstars doesn't take that much rake. They are the best of the big
poker sites. Some of the smaller sites may 1%-1.5% less rake per hand but their cap on rake is much higher. Ex at pokerstars playing $.05/$.10 with 5+ players rake is 4.5% capped at $1.50 compared to unibet which is 3% at €.05/€.10 but capped at €2 regardless of # of players. Where pokerstars has a sliding scale for the rake cap 2 players cap is $.50 and 3-4 players cap is $1.00.
Even is pokerstars was a little more expensive rake wise it would be worth it as the client is the best in poker especially the mobile client. Pokerstars also offers the most games and best tournaments.