RE: GO 129 or Starsurfer 127
Go for the GO 129 for sure.
The Starsurfer is based on the Aero shape and thus more of a pure wave board, not rated very well for freeriding by the magazine reviews.
Had the GO 139 for a year, was great and indestructible. Planed early and was pretty quick.