I tend not to finish most games because I am almost constantly leaping from one to another (or playing games that you can't really beat), but I think the last one I played to completion was probably Cyberpunk 2077 around the time of release: Despite the criticism, I enjoyed the game quite a bit and the ending I did on my first playthrough was pretty damn bleak and soul-crushing.
Been meaning to play it again after all the patching and now that there's an expansion, I might actually get around to it one of these days... So many games, so little time.