The QQs about no place for tanks in this game is actually true.
How are you supposed to survive when in just a few seconds you lose your hp when you have warmogs, spirit visage, frozen heart? What else do you need to survive for more than 5 seconds? Unless you're Mundo.