We only have used the dog park at Reedy Creek, and it's pretty good. It's huge, fenced in, and they have a separate little enclosed park for dogs under 20 lbs.
Part of this park is wooded for shade, and part of it is open.They have plenty of picnic tables and benches around, and buckets of water for the dogs.
Sometimes it does get annoying though, when people bring their small dogs in and then yell at big dogs when they try to play with the small dogs. I saw a woman whack the ears of a husky with the back of her leash because he was trying to play with her tiny 5 lb dog. If you don't like that, keep your dog in the small dog area.