Zagreb is dull and uninspiring. Like a tired, cheap version of Vienna it has pretty buildings aplenty but an anticlimactic scope in its history compared to other, similar cities.
It is very different from the other cities that I have seen so far in the Balkans in that it has an architectural and spiritual affinity with Central Europe. I mean spiritual in the sense of ornate Catholicism but also in the general vibe of the city.
Sure it is pretty and has a stock of buildings of regional importance but there is nothing that hooks the imagination. Like lift music it is both familiar and pleasant but offers little of substance,