The idea of environmental effects would really add a lot of depth into the game.
As for all the ideas about sieges, expanding on the siege system would really make siege warfare an unforgettable experience.