I think you should be able to sort by Attack, Defense, and health. Honestly don’t know why these obvious sorting options would be missing.
Include a “Teams at top” checkbox under the sort options. When checked your teams will always be at the top of the list (as it is now for all sort options except class and origin). When unchecked the team heroes are sorted with everyone else (as it is now for class and origin).
Two tiered sorting option. Meaning sort by *** then within that sort by ***. Examples:
Sort by rarity then defense would put your best tank candidates per rarity at the top of their rarity group.
Sort by element then attack would put your hardest hitters for each element at the top of their element group.
Suggestion 1 & 2 would be rather easy to implement I’d think and would make decision making faster and easier. Suggestion 3 might be harder to implement, but databases have been doing this for decades so I would think it’s possible.