Outside the box way to balance dragons across all TH levels
As we know, dragons are horribly balanced because their stats increase linearly while anti air capabilities of bases increases exponentially. At TH7, 104 lightning is a guaranteed three star, at TH8 dragons are decently balanced, and at TH9 and TH10 dragons are useless and non existent and anyone who trains a dragon to hit a 9 or 10 needs their head examined, especially compared to lavaloon. Instead of just having the stats increase, what if we had the housing space required for dragons decrease as well?
Level 1: 32 spaces
Level 2: 25 spaces
Level 3: 20 spaces
Level 4: 18 spaces
Level 5: 16 spaces
Level 1 dragons might now actually struggle to three star any 7s and level 1 dragons might only be able to 3 star lower 7s (properly balanced), I think level 2 dragons with a skilled attacker would still be able to 3 star upper 7s but there would be a lot more failures, level 3 dragons would be left as is, and now TH9 and TH10 attacks might actually see a use with dragons.
Before we talk about how this would work with the CC, I don't have a solution for that yet. I would say that all donated dragons should count as 20 spaces or they'd be OP in war CCs.