There are some random events in the game that destroy towns. Should these also be scaled back to turning towns into villages, too? In fact, rather than these events destroy improvements, I'd like instead to see 1) temporary increases to city maintenance, OR 2) temporary production loss in city OR 3) losses to food stored, OR even 4) population loss, so as to avoid 'whack a mole' syndrome to rebuild improvements. These negative events pop up like crazy in the late game just like pollution did in Civ 3.
Regarding spies being annoying. Yes, I think they are, when they destroy the odd mine or farm it's like playing 'whack a mole' again since my workers in the late game can fix it in 1 turn. I think if the player has 0% espionage and no spies, and has never built spies, then he should be left alone (from spy attacks) during peacetime.