I'm part Cypriot so I have a somewhat biased view. I for one hate Ayia Napa and what it's become - I remember it being a couple of chalets one or 2 hotels, and a quiet little town. It's now unrecognisable.

I go there at least once a year normally aim for twice a year - however I lived there obviously for a while too.
I love Cyprus. The people, the climate, the food, the lifestyle, the history... everything. It's just "me". Mediteranean lifestyle just suits me and so do the characteristics of the Cypriot people.
I don't know much about the touristy areas as I keep away from them - but if you want a fun holiday destination with good weather, nice people and a great atmosphere Cyprus is the place to go.
Unfortunately owing to the west and Russia getting it's hands on it a little, crime, corruption and drugs have found their way there. However in spite of this crime is very very low (by Cypriots) most of the issues are by foreigners unfortunately. I used to leave the car unlocked, banks were open plan with no screens, and there was so little crime that a pick pocket was the talk of the town for weeks on end. Much of this is still the case, but it is becoming more western and as a result greed, corruption and western influences (of which some are very negative and bad for the island) have started to change things. Overall it is still relatively unspoilt if you go to the non touristy areas, Paphos, Larnaca and Ayia Napa hardly represent "true" Cyprus IMO. However my family is from Lefkosia anyway so that's where I feel at home, though Larnaca's quite nice, as is Limmasol.
I do spend time in my legally owned house (i.e. I have title deeds from both the Greek and Turkish Land registries) in Kyrenia which fortunately has received a decline in tourism, but an increase in Mainland Turks and Kurds... However it's still very pleasant and miles away from excessive civilisation which is perfect. I can retreat and disappear off the radar - love it.
Try and learn a bit of Greek too - or at least make the effort to say please and thank you. Thanks.
Cyprus rocks.