That is probably the best take on shock-countering I've seen. Personally I find it more fun to use Pgrens as soon as I can, but i'm always hoping they sit still long enough to get a bundle nade off. And if I equip my PG's with G43's, they generally fair better. But I would agree with ^ (especially in terms of cost), flamer HT and snipers are your best bet
Pgrens with G43's are one of my favorite units to wield. That having been said, I lose most of my guys to flame anything. Also, 2 squads of Penals with charges or flames...for me, those are the most dreaded infantry unit I can come up against.