Thats good stuff.I've a proto-setting idea that skips the analogy and basically goes straight to "dragons are either gods or angels," making them Apollonian, celestial/Olympic beings, bringers of order, skill, and pristine structure. Giants then take on the role of the Dionysian, earthly/Chthonic beings, ones of chaos, abandon, and torrid emotion. As a general rule, this makes giants beings you at best want to propitiate and at worst you want absolutely nothing to do with, because they're really scary, while (non-Chromatic) dragons are known to be overall positive (even if they're also scary and don't always stop to explain themselves; consider how most angels introduce themselves by saying, "Fear not!") Chromatic dragons have fallen because their parent, Tiamat, fell due to Mythic Backstory things. Originally Tiamat was meant to lead the pantheon, with Bahamut as their consort and advisor; their fall is literally part of why things suck (reality itself is out of alignment as a result of it).
If I didn't have an established world history already....