To focus on the OP mentioning tower view. I agree that this legacy straight forward and simple set of cameras were practical and easy to use…
But in addition to this, I would suggest a way to be able to “plant” cameras on the map and they land on the highest terrain or object or with custom altitude. We can then rename them and toggle between them or have them selected from a list… and they become fixed views for replays etc.
Just a thought…