Cash games MAY be profitable, but recently I have come to conclusion that tournaments are much more stable, from BRM point of view.
In cash games there are huge downswings. While playing exclusively tournaments, it is far less so, because you can lose only buy-in(s). True, it is more difficult to make money in the short run, but when you win in a tournament, you win big.