Dragons should not be able to cast spells that are better than their natural weapons - fangs, claws and breath. Heck, I'm quite happy with them not casting spells at all.
This makes a Red Dragon predictable? Get rid of fire immunity. You get rewarded for protecting yourself against it, without making it a non-threat. (Hey, I think they're doing that in 4e!)
I detest too-complex Demons. I don't mind them having a few spell-like abilities. Actually, I do mind - I'd prefer they had powers specific to each breed. Special abilities, not ripped-off spells. I think they should have abilities that enhance their role outside of combat.
This makes a Red Dragon predictable? Get rid of fire immunity. You get rewarded for protecting yourself against it, without making it a non-threat. (Hey, I think they're doing that in 4e!)
I detest too-complex Demons. I don't mind them having a few spell-like abilities. Actually, I do mind - I'd prefer they had powers specific to each breed. Special abilities, not ripped-off spells. I think they should have abilities that enhance their role outside of combat.