There should totally be a system where, each time you ascend/level up your champion, you get another 3 or something additional spaces in that champion's deck. This would allow a lot more possibilities for different cards without having to take any out, and once you become a god, you will have a bunch of extra space for your new realm's cards.