I used to live on top of a shopping center in Geneva and wrote about it a couple of years ago. The conclusion was that it is not possible to make a “more urban” shopping centre just because it is more integrated into the urban fabric.
Now in Zagreb I had a look at the Cascada Commercial Center placed in an especially insensitive way in the old part of town. Only good thing is that its empty after it went bankrupt. One could hope that it would discourage investors to build more of the same or simply deem it a “crime against urbanity.”