I have only visited four times, and admittedly, I am an artist and my wife is an art historian, but seeing as how Florence is the birthplace of renaissance culture, has amazing museums, buildings, and art everywhere of historical import, is stunningly beautiful, and has some of the best shopping anywhere, I find it amazing that someone wouldn't like it.
There's a lot more to a place than it's art and history. I have a great interest in both, but I've known so many people who visit all the churches and museums in a city but never really see the country they're visiting. They miss the culture.
What I really like is to eat the local food, drink the local wine, meet and talk to local people. It's hard to do that when everyone's from somewhere else and all the restaurants are tourist traps.