I have Canadian friends who have been going to Veradero on a regular basis - every winter. Same old story: this place is ---. That place is ### and last year @@@. BUT, they keep coming back to Cuban resorts and casas! They just go to different resorts.
I'll bet some of these folks would go to Florida (as Snowbirds) and complain there too - and especially about the higher prices.
You should be able to find a decent place and the rest is up to you. YMMV