I think Cyberpunk is really good, but I played it after a lot of major overhauls and had low expectations that were blown away. I view it as an excellent action somewhat linear RPG with an elaborate hub world, it by no means is an open world sandbox. And the plot is mostly linear as well.
Elden Ring is amazing and my game of the year last year, but it is far from perfect too if you ask me.
Both have really satisfying progression and don't feel grindy (in the states that I played them in). Thus far, they probably form my top two of this generation, now that I think about it. Elden Ring first, Cyberpunk second.