I think that Saurus Warriors with spears are better in terms of aggression, because you can summon them faster, they get bonuses in groups, their spears let more attacks in, and they don't get bonuses from having characters nearby so they can be marched towards the enemy with a much greater freedom because you don't have to worry about covering your characters. Good for aggressive players.
But this is about Temple Guard, and I'm a defensive player and always have been. And Temple Guard are the single best defensive unit in the game. I now always set up a defensive line, somewhere with terrain that makes for a good defensive spot, like a chokepoint. Then I let the enemy come to me. With a hero nearby, they get a 3+ save with rend resistance, add an Arcane Shield (which I never do because that's a bit too unfair, but you can) and it's 2+ with rend resistance. You could even throw a Priestly Rites on there, though I think the Shield/Rites combo is best used on a Bastiladon instead. Though if you have two wizards and two priests, you could do both.
Enemies who don't take out the heroes first will be totally unable to break the Temple Guard units, and due to my defensive line, only flying units, reinforcements, or Stormcast units are able to make it past my Temple Guard to get to my heroes in the first place. Naturally, unless the enemy can manage that, I have an insane advantage.
I don't know about ranged armies because, for some reason, nobody in my local area plays them any more so it's all melee armies with some ranged units sprinkled in for support. But I do have a game with a GW employee scheduled where he'll be trying out a gunline army against me so I'll find out soon enough.