Cloudspire
Does Flying let a unit move over terrain, water, landmarks or other units it could not enter otherwise?
No. Flying gives no terrain allowance, so it does not let a unit enter water or terrain beyond its allowance, and flying units cannot pass over landmarks, towers or other units. Flying matters only for being attacked and displaced. Granting Flying (such as with Makeshift Wings) does not change a hero's terrain allowance.