Right now, the Select All Military, Select All Idle Military, Select All Religious Units, Select All Cavalry / Infantry / Ranged / Siege are almost unusable at a higher level, because they select the units you don’t want to be selected and gave them different orders.
Select All Military, Select All Idle Military, Select All Cavalry hotkeys are selecting Scouts and religious units that have an ability to fight. This means every time you use them, you override the orders you gave your Scouts to provide vision in an area / scout territory / deliver deer carcasses; and your orders to the religious units to deliver Relics / capture Sacred Sites / heal units. You have to spend multiple seconds deselecting them every time, which is absolutely terrible in competitive environment, and there inevitably will be the situations where you accidentally will give an order to the units you don’t want to be selected which can easily cost you the game or put you at a huge disadvantage breaking your plans.
There are almost no practical situations where you want your Scouts to be selected with the rest of the military units and your religious units together with your military. But the problem is bigger than that, there is just not enough control over what is going to be selected.
Please, add an option to exclude the units assigned to any control group from being selected with Select All Military, Select All Idle Military, Select All Religious Units, Select All Cavalry / Infantry / Ranged / Siege hotkeys. It would solve a lot of problems with them and would be a big quality of life improvement. You would be able to assign units with a separate mission to a control group and be sure they are going to complete their task without being interrupted with an order you wanted to give other units.
Also, please add an option to exclude Scouts and religious units from being selected with Select All Military / Select All Idle Military / Select All Cavalry hotkeys.
And finally, please add hotkeys for selecting all Cavalry / Infantry / Ranged Units / Siege on the screen, not on the entire map. It would allow to use control groups for controlling multiple armies in different parts of the map, instead of having to use them to control a single army without wasting units to their counters.
Thank you for your work on the game.