This wiki uses complex template for icons like: {{icon|opinion}} {{icon|state religion happiness}} etc. Page of icon template
On my wiki I use a simplified way: I just create a new template for each new icon like {{opinion}} ((state-religion}} etc.
Is there any difference in these methods if I speak about perfomance? There can be more than 100+ icons on a page, so I wonder if my method is overloading or there is no any difference apart from convenience.