I cannot tell you how many times I have attempted to start a Templar. I wanted it to be the "Do-it-all" kind of character. They can tank most content without issues, (Some people tank all content without issues, but it's difficult, I realize), heal, etc. However, there is one major issue with Puncturing strikes; It gets cut shorts so often, I just cannot take it anymore and I stop playing the class.
Hear me out for a moment. Almost all class skills can be activated while blocking. You can even cast and block, what appears to be, at the same exact time like this. OTOH, you pull a group of enemies, and nearly every time you begin casting, you have to interrupt it to block an attack. So, you blew magicka, did no damage, and if you're depending on healing from puncturing sweeps, then you're going to just have to wait. In a single pull, I have counted up to 5 times that I had to interrupted it in order to block, because the fight ends up dragging out way too long. On every single other class, the group would have been dead, I would have moved on, and I wouldn't have sustained near the damage.
I honestly believe this one issue prevents the templar from being a much, much better tanking class too, especially on trash, where that is a great ability to use. For being the main attack skill for the melee build of a class, it comes up really short in this aspect.