I think it would be really cool for the upgrades to come in the form of different cards with scaling abilities for increasing costs. Like take Seamus as he is and up his cache to 6 or 7, then have another version that adds/improves upon a couple abilities and his cache drops by 1-2, then have a third version with more improvements and a cache of 2-3.