How compatible are the expansions with each other? Can I use heroes in a scenario with dragons for example?
Heroes are compatible with everything without additional rules.
Other units may need to use the Specialist cards in order to put them in play.
If you use Call to Arms, all the unit & creature expansions can be potentially used via the Specialist card mechanic.