To me Sun City is all about golf, golf, golf!
You can gamble just about anywhere in SA now, and you can get much better game viewing and nightlife elsewhere.
If you are not a golfer I don't think it's worth it, although my kids enjoy the Valley of the Waves (ironic since we live in Plett...)