Hi I don't know if this has been addressed already, but razing cities in beta 2A is way too easy. I have sneak attacked multiple huge cities that were left relatively undefended with a unit or two of peasants and then burned all 15+ buildings inside them to the ground in a single turn. This is totally unrealistic and unfair. I should not be able to completely destroy my enemy's empire like that.
The most obvious solution is to simply add an option like Civ 4 did where you can't raze cities. That's fine as a last resort, but I would definitely prefer being allowed to raise a city for a heavy cost. Namely, when deciding to raze the city, a battle would ensue where the cities population gets converted into soldiers and you must kill them all to raze the city. The conversion would be up to Stardock but for example we could do:
10% of the population automatically killed in a surprise strike, 70% of the population converted to peasants and 20% of the population converted to armored soldiers. The percentages would be different depending on how advanced the city is. Maybe if that is too much adversity maybe say 50% of the population is killed instantly or something. Whatever the case, razing cities should not be free.
Now, one more important point is raised by this suggestion and that is "how do I get rid of cities I don't want anymore?" The solution is to allow city abandonment (as far as I know this isn't in but I could be wrong). Basically just automatically eject the player's troops from the city and turn the city into a new minor faction (or allow them to surrender to another faction).