I've flown with Sunwing twice to an all inclusive resort in Cuba and never had a problem with anything.
We had a 45 min delay coming home from one of the trips, but I mean shit happens. I don't see that stuff as a big deal. Until I experience a major problem (if at all) that ruins my vacation I will continue to fly with Sunwing.