We should be able to save one team of six pokemon. On the gym selection screen, add two buttons for "Save" and "Load".
- Pressing Save records your currently selected six pokemon.
- Pressing Load sets your last saved team. If any pokemon in that team have fainted, they are shown grayed out and the "Go" button is grayed out until you manually reselect those pokemon. You can either select new pokemon or back out and heal them.
Setting a battle/prestige team in advance
One (relatively) straightforward change I'd like to see is the ability to set and save a battle team in advance of being within a gym radius. Therefore, when you did get within a gym radius you would be presented with the option of choosing the team the game chose for you (or manually altering it then) or using a pre-selected saved team.
One frustrating aspect of the game is taking the time to set a relatively low CP six-man team to prestige a gym, only to have the battle cut short by your player icon walking out of the gym range due to gps drift. Then, if you have the time, you have to go through the whole process of getting back into the radius and setting your whole team again.
The ability to save a team in advance would help those of you who have a gym relatively nearby their home or place of work where you can see the pokemon occupying it and have a team set to attack/prestige it before walking into the gym radius.
Answers
I usually bring a different lineup into each gym, but certainly there could be some simplified choosing mechanics.
The most convenient for me would be a single button for selecting the most recent team used (perhaps the button could be colored according to the average health of the team, and it could be greyed out and unclickable if some members still needed to be revived).
I would also like to be able to select all 6 in succession without leaving my pokemon list, perhaps using a mechanic similar to the multiple transfer one. E.g., when choosing battlers, we could click and hold on one until it gets a red box around it, marked with a "1", and then we could click and hold a second one that gets a "2", and so on, until we reach "6".
As someone with very little programming experience, I've been surprised at how few useful features like these have been added to PoGo, given that I'm pretty sure even an amateur like me could implement them in less than a week.