IM is a nasty game. As long as it is setup really steep, it is very rewarding. But it isn't for everyone. It can give you three games in 5 minutes and make you beg for mercy. Setup incorrectly, it is boring. The game is a throwback to older "short ball time" games. A 5 minute game is exhausting, and I don't think I've ever had a 10 minute game on mine. It has a simple ruleset and can be a total bitch. I freaking love the game just because of how quickly you can get to satisfying pinball. Draining when you have 4 out of 5 objectives towards the Do or Die hurryup is an exercise in frustration, as is missing the shot once you start it because all the points are going away.
That's the whole game. Do this, and get a pantload of points. Plus I love the War Machine multiball and the stacking. It is a great game.
Out of the other two, TZ by a mile. I am not an IJ fan. There is something about the game that annoys me. But TZ is very pure with a lot to do. So the decision comes down to what you want. Do you want a game to light your hair on fire and then put it out by slapping you so hard that the wind blows out the flames? IM is your guy. Or do you want a classic game that was ahead of its time. In that case TZ. Between those two you can't make a mistake.