I used to enjoy tournaments since it was a "fixed amount" and possible huge payouts. Now, I play cash more often since I can make more per session then I have with tournies, plus I just set a limt to spend less than I would in a tourny.
I think it's better tournaments because you can make more money with a small investment, such as the Sunday Million, which for $ 100 can earn thousands of dollars.