In most sets of rules for Cribbage [1], you score a point for playing the last card.
My first impression is this tends to nullify the "point for go" - if you manage to win "1 for go", probably the other player then has an extra card than you and is going to get "1 for last card". Of course if you get "2 for 31" you come out ahead.
Then I wondered if the point of forcing go is perhaps you get to play at least two cards in succession (e.g. you have a pair of twos, 2H and 2D; you arrange it so you plays 2H for "28"; opponent is blocked so "go"; now you can play 2D for a pair). But the the opponent would have the same advantage at the end when they get last card (admittedly they will have played some cards before you forced go so have less chance of this opportunity.)
So, I have got as far as "if you don't have the '1 for last card' rule, it is worth winning 1 for go, and 2 for 31 is even better; if you have the rule, it's just more difficult to score over the opponent.
But I imagine there is more to it? So my question is What is the effect of the "1 for last card" score on tactics in cribbage?
[1] Closely related question - to my limited research it seems '1 for last card' is less common in British books than American books or websites. Is it a regional variation, or more a 'house rules' thing? Or are rule sets missing this rule just wrong?