it would be sweet having them standing on tops of the tower
I think you might have seen this already in the latest trailer. Our flying units can walk on the ground as well as fly.
As for the "jumping" comments i have read here. Think about it this way - if you task some archers to go from one tower to another they will travel by foot. A dragon would just lift off and land on another tower.