I mean he wasn't great but didn't look very dissimilar from what I've seen of him this season tbh
He's fine. Still young for sure but he's not close to the best player in the league
I think different players are motivated by different things
I guess I don't find it particularly surprising that a 34yr vet w no prior relationship w the Bills might opt to retire instead of reporting