It's in a completely insane build tree, forcing you to scrape together every possible resource, even the impossible ones, to get mages that aren't particularly useful in the first week, and if you're lucky, you can build a Naga in a Castle, or even a Fortress.
Regarding Titans, I was only half-joking that they're the reason the Tower doesn't work. It doesn't work because of the snow, I think. And there's a problem with Warrior heroes, while mages have more difficult logistics to acquire.
And there's a lack of decent meat shields (there's only one decent late-game Naga stack and fat, but slow Golems, the rest of the units die with half a sneeze). IMHO.