I don't use Go Transit that often, might be once a month but I always has a good experience.
My bus always been on time! Seriously on time!
The bus spacious and clean.
I also been taking the Express bus from Richmond Hill to Toronto Pearson and back.
A little pricier than other transportation options but well worth the price!