I usually stick to steam on games I'm 'on the fence' about, I believe if you buy through GMG it's not eligible for refunds correct (either via steam refund or via GMG once you've activated it). After a few real duds I'm glad Steam has the refund system.
For Tsushima or Forbidden west, or other...