Something that I cannot stress more is that Tornadus' SpA is easily contested when not at a +SpA nature. It is in the low 300s, and does not work to its fullest potential.
You cannot prepare one Pokemon to beat all the threats in the metagame. The team in a whole is prepared against it. Certain threats that will beat Tornadus, I obviously will not use it against them.