There's a very high luck factor involved at the spins (and goes) though we find some space to apply skills; It's fun.
Cash games, to be a winner you need lots of experience, skill and to be cold as ice;
MTT, comparing to cash games, you don't lose much, i.e. you do not compromise much your bankroll but the buy ins.
I play all of them, but the first, seldom and small stakes; same the second. I stick most with MTT.
For experience, all counts on, cash and tourneys they complement each other.