This is solid in balance. This is a personal preference, not a universal law, but in larger points games I like having LOTS of Temple Guard. Given the points level you are working with, in your shoes I would take more Temple Guard. Like 31 instead of 21. Or even more. Basically if I have points left over, I will use the extra points to buy more Temple Guard even if it's an oddball number of Temple Guard like 27 or something.