There is advantage and disadvantage of playing cash or tournament.
Cash games you can make you hour, did not have to wait the specific time to get that $100 guaranteed at 2 pm to start you grinding, but you will never get a big hit on your BR.
Tournament have a high variance and you can lost for a long run even being demotivated by this dowsing. You have a specific time to start working and sometimes that you just want to spend a time playing a game there's nothing to play.
I prefer cash games, but I don't think that I have knowledge enough to play it.