For example:
When I raid a Battle ground I send 1 of each type of group, and depending on my test raid I send an additional amount of pike. I know I will loose approximately half my pike but none of my better troops. If I get troops back from that raid, I have to go through and make sure I weed out the new troops before I send at the next battle ground.
It would be nice to set up a squad that contained one of each unit and call it squad 1.
Then I could click on send squad 1, and also on 150 pike for a raid. I could have 5 of these squads set up so I could raid (or defend) 5 bgs without having to go through and select 1 of each each time.
I can see have a different squad for attacking a hamlet. Another squad for raiding an inactive castle. Another squad for raiding an active player (consiting of troops I am willing to loose maybe...)
But this way I could set up squads ahead of time and not have to do it at time of sending out the attack.
You could also set up a strength 1, 2 3 4 and 5 squad, so after getting a spy result you could say, "hmmm I think my 4 strength squad is enough to take that out" and send it. This could reduce the time between getting a spy result and sending out your raid/siege.