I've been to Croatia 4 times, but sadly I haven't been to any of the places you mentioned. My last time was last month, when I drove from Sarajevo to Zagreb. It was scary at times, with icy, snowy roads but I really like Zagreb.
To people who've never been there, I advise to visit in December when the center of the city turns into a gigantic party. I wish other countries were celebrating Advent the same way...