Gulf Waters comes with more favorable reviews from people I know but we have never stayed there. http://www.gulfwatersrvresorttx.com/
We have stayed at Pioneer numerous times and have always enjoyed it. They have easy beach access, mini store and a shuttle to town. The staff is always friendly and the park is clean. Be aware though, the sites are relatively small.