For example, I prefer following template:
- first two place for rookies.
- next places for experienced soldiers.
- last positions for psionics.
I think, each player uses his own tactic. For this tactic need his own template.
This is not just a sorting by strength or reaction etc.
Therefore this addition is useless.
I use EXACTLY the same high-level template as you described above.
That however doesn't mean that the added functionality is useless. On the contrary, "experienced soldiers" for example is a very broad term... and sometimes I need "strong experienced soldiers", sometimes "accurate experienced soldiers" and sometimes "psi resistant experienced soldiers". And for that I use the added sorting functionality.
Edit: this would be a step-by-step example:
1. deselect everyone
2. sort by rank
3. select 2 rookies you like
4. sort by psi strength
5. select 2 psi guys you like
6. sort by strength
7. select 5 strong guys you like
8. sort by accuracy
9. select 5 accurate guys you like... now you have 14 soldiers selected
10. (optional step) select original order
11. use right-click to move two rookies on the top
12. use right-click to move two psi soldiers on the bottom
13. experienced soldiers are already on correct positions... done