Tournamnets and cash are really different in almost everything: players, skills, risk to take, way of play...
I specially like tournaments but in cash games we also learn very much about poker skills. I only play cash if I have no time to play tournaments.
And if you tilt in cash you can get out or (major players did it) you will play until lose considerable. After you lose, you will see that if you play tournaments it would be more profitable and without spend too much!