GG if:
- good game.
- don't care if lost, especially if opponent played much better - it's a nice way to say kudos.
Don't GG if:
- opponent has won, keeps playing anyway. This is annoying, and mostly happens in ranked. Will forfeit, then ignore GG button existence. I've found that either people are learning to not do that or they start remembering my username and whoever else does this same thing, and know that if they do it, they're not going to get the bonus, because it's happening less and less.
- opponent is clearly not actually playing in casual, but rather farming for scraps -- there are two players that I get matched against constantly in casual who do this, so I now just forfeit in the first round after playing zero cards and move on to the next game where people are actually playing. Actually, this is the reason I've been playing ranked more. People don't do that in ranked.
- sometimes, as someone else mentioned, the GG button simply doesn't show up. This usually happens in ranked as well, so I'm wondering if it's some sort of mechanic that's in there intentionally for some reason? Generally after forfeiting in round 2 when there's no way I can win [Monsters or Nilfgaard with 40+ point cards on the other side, and zero cards to pare them down to something I can deal with, I don't want to sit through the other player deciding now is a good time to play everything even after passing.
Would not mind a way to reward players who display good sportsmanship - i.e. You've passed, because you cannot win, and they go ahead and pass once it's clear there's no ambush that's going to wreck them if they do it too soon or no cards that are going to fly over to the other side the moment you pass [I'm looking at you Scoia`tel and Nilfgaard.]
I do agree with the others who have said that unless both players send a GG, maybe the system shouldn't reward anyone. It might need a time limit on it, because there have been times when I've had to wander off for a bit or the game hangs up and I haven't been able to send it for a while [5-30 minutes], and I've received GG from others up to an hour after the fact as well - presumably for similar reasons as when I'm delayed in sending it. So, if GG sent within x minutes by both players, receive bonus, if not, no one gets it. That could also fix the obvious farming annoyances in casual.