Different decks
I feel as though players should be able to choose "decks" to play from. Or at least sub-decks, wherein players have different origins and/or classes. For example a star guardian sub-deck would replace some of their characters with the star guardian version and allow them access to a different type of synergy, but they lose out on previous synergy types. This would be doable if the standard set of characters stayed at a specific number and the optional decks had the same number of characters, or if the sub-deck replaced a specific set of number of characters from the base set.
One of the first questions that comes to mind is "what about the carousel?" Well this would be doable still if the standard characters were replaced with their alternate version WHEN PICKED UP, or another way to do it would be to have a specific set of characters that are present in every deck.
Just my thoughts