Tourney should be the correct answer. But, I find myself in cash games much more than I should. Tournaments have much lower rake and usually much worse players.
cash is just a grind for the most part... I play alot of sngs online but the big mtt tourneys just frustrate me as you have to pretty much make the final table before they are even worth the time investment... nothing sucks worth then investing 3 or 4 hours and only get a little over your buyin back...
I like the tourneys better especially at home games, it lets everyone play for a longer time and you have a somewhat set amount you can loose so some of the bad players will still play since the money is lower and they think they still have a chance.