There should only be 2 annotations: mistake (?) and blunder (??).
5 d4? is a mistake, loses a pawn.
6...Nf6? is a mistake: misses a win
'I have attached question marks to the moves which change a winning position into a drawn game, or a drawn position into a losing one, according to my judgment; a move which changes a winning game into a losing one deserves two question marks ... I have distributed question marks in brackets to moves which are obviously inaccurate and significantly increase the difficulty of the player's task ... There are no exclamation marks, as they serve no useful purpose. The best move should be mentioned in the analysis in any case; an exclamation mark can only serve to indicate the personal excitement of the commentator.' - GM Robert Hübner
1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 d6 5. d4 exd4 6. Nxd4 Nf6 7. Nxc6 Qd7
6...Nf6 is a blunder, but 7...Qd7 is actually a good move considering the options. So do you just label it "Qd7!"? Is there a way to say "best move by losing side but what is the follow up?" Something like, "Qd7& then?"
It's not obvious how white should respond.