Using Choose and Apply Templates with Mode, vs Complexless Template Matches
It may not matter a lot for this case, but usually when dealing with XSLT our rule of thumb has been, always to handle different cases with different stylesheets rather than one huge complex XSLT.