I like the idea of it, but it also poses some problems. For example, the developers would have to create 2 (or 4) views for every building, or at least the buildings without perfect-square constructions. I believe the current static system provides another level of complexity in city design layouts, since you cant simply shoehorn a building into a slot.