Absolute favorite is Outer Wilds. The only thing I don’t like about it is that I can’t experience it again. A true masterpiece of a game.
After that, probably Noita for sheer insanity. Deeply unfair, but getting a god-run going is that much sweeter. It took me ~100 hours to beat it the first time, now I can consistently win if I try but I’m addicted to doing stupid things to see what happens.
My take is that Borderlands 1 was boring, Borderlands 2 had decent game play but was held up by excellent writing and characterization and every Borderlands game since has been trying to recapture the magic of the second game but just feels hollow. They aren’t terrible, but they aren’t amazing either.