Suggestions like this are very important, since there are so many simple ways to improve the core usability and overall Strategus experience. The ideas you're talking about were
Segd's suggestions originally, but I'll adapt them here in order of priority as I see it:
1) Commanders need to be able to submit info to applicants on the battle screen
before they're accepted as well as after. Have two info boxes appear on the battle page for everyone who hasn't been hired yet, one for each team. Leave the old info screen as it was.
2) Automatically submitted char details in each merc application. You wouldn't hire mercs blind in real life, but trying to force players to apply with proper information is incredibly unreliable and impractical. It has to be automated.
3) You should also make each player define their account by location before allowing them to apply -- EU, NA, Oceania etc. This should be permanent and only changeable by request to admins to avoid cheating, and also visible on each application.
4) If at all possible, give commanders the ability to kick and tempban players on their own team. Admins won't always be around, and we all know by now that there really has to be some way to control unruly mercs.
5) If it's not too inconvenient to do, it'd be nice if commanders had the option to pre-define full sets of equipment that players can spawn with, disallowing mix-and-match approaches and equip wasting.