Swipe Scrolling and Character Order Options/General UX issue

Like the title says, I think this would make the game feel a lot more fluid to be able to swipe to different spots in the roster/train screens as well as being able to swipe to the next opponent or even character on your team.

It's sometimes a pain(ie, A.Spidey) to look for the spot where you can select the next enemy in battle especially since it seems to change with the character portrait size.
I think halving the battle layout at the top to two sides of left/right swipe and moving the AP totals list to an up/down swipe that displays both sides' AP totals would give superior utility/intuitive use as well as functional working space for representing different visual data.

Regarding roster pages-- having to press the little button is annoying, as well as needing to press the little button in the top left to go back(I forget the specific case where this occurs, but I believe) when you open up a new character for the first time/recruit someone rather than being able to press the back button. The latter may be a more Android specific issue.
(Stop forcing a recruit if someone has cover space!)

As the number off characters increase the need to have more sorting options other than automatically by level becomes more glaring. Things like by star level or hero/villain what have you would be extremely beneficial especially when looking over one's roster for a specific tournament or event.

I'll update with more if I think of anything, these are just off the cuff.

Edit: In order to add to roster swiping changing the cover selection from instant tap to a second(or half) hold would need to be added. Hold selection in general cuts down on frustration from accidental selection of a random cover for whatever reason such as missing that small page turn button. I find this is especially problematic in the 'Rewards Available' screen since I mainly play this game on a phone with my left thumb. I think the UX would benefit greatly from these adjustments.