We celebrated our 50th anniversary on the PG a few years ago. I had not yet sailed on Regent so at the time, had no reference to compare. Our experience on G was spectacular. There were under 150 guests onboard. Like Regent, it was all inclusive, service was great, loved the crew. No experience with Windstar but don't think you could go wrong with either PG or Regent.