Personally I prefer MTT despite there being more money to be made in cash games, but unfortunately I don't have its discipline.
For example, at the end of a cash game session I can't stop if I lose and I want to recover my losses. On the other hand, in MTT when the tournaments end it's good, I can no longer launch others whatever the result of the session.