I went this year with my mates and it was decidedly average- not a patch on the hype.
Huge sausage fest, and 90% of them irritating chavvy idiots. Nightlife was overrated, drink prices not great, and very questionable alcohol content in the "deals" you get offered as you go down the strip. Beaches wasn't great either.
The previous year we went to Sunny Beach in Bulgaria- and that was amazing. Loads of lovely European girls, not overrun with pikeys, dirt cheap beer, nightlife that blows Zante away, better beaches, overall just a far better holiday. But people continue to go to Zante cos it's "Zante bruvvvvv tattoo Zante on our arse yeahhh". Zante appeals to a certain (read: chav) type of person imo.