I do it in all my campaigns, it helps keep factions under control very nicely, in my recent romani game I practically crippled Carthages ability to attack me in Italy by sacking their core cities and destroying all of their naval ports except Mastia (i wanted them to still be able to continue their war in iberia so as to keep the region divided and weak)
A slight snag that can happen sometimes is when the enemy refuses to take back the city by force, if this happens then it will eventually revolt to them which can sometimes result in nasty looking stacks of gold chevroned units spawning.
Also I'd recommend not destroying the Government buildings as the AI doesn't know how to build these properly so when a city revolts back to them they usually end up building Gov 4 (this happened in my romani game with Kart Hadast) causing problems with the rebuilding process.
Bookmarks