I agree with you on the tactic of not changing the cannon angle. I realised while play-testing that its kind of redundant, although I was considering a way to make it meaningful, for example maybe the terrain could have hills that require high angles to shoot over.
Thanks for playing and your feedback!