Why demons get better treatment then?My friend, "modern" dragons are a simplification of the tales by medieval jesters and poets.
All the "cool" features you seek are right there, the dragons just were always the enemy which is what you want not.