Just finished playing the demo, definitely going to buy just not at the current price due to all the concerns raised. If they announce a massive update, then maybe. Otherwise I'm happy playing Grand Ages Rome at the moment, until a sale comes around.
@Cutter I believe this is their first dip into the turn based tactical play, they are more the city builder / management kind of developer. So if anything would be enhanced I would expect the management side of things. I haven't played any Xcom game, what about it do you want to see in Omerta?