The game is hard. I only kinda got the hang of it, and I didn't quite get to that ah-ha moment. You have to be willing to sit with it and think. I think with sokoban games, you can often just almost random walk your way to a solution, because the state space and its transitions is easy enough to wander into. But I didn't find that to be the case with SSR. You have to be able to reason about the state space changes, I think because the state space isn't exactly euclidean, so it's harder to wander into the solution.
Imo it's better to approach Demon's Souls as an exploration puzzle game with RPG stuff and combat, not as an action RPG (such as Dark Souls 3).
That said, The Witness isn't a bad game as such, though the puzzles do get a bit repetitive in my opinion. I prefer more variety rather than hyper focus on one type of puzzles.
I prefer games where I can play slow and deliberate. If there is a time mechanic it should be turn based, not real time. (Or it should be a very short time based system such as "run across the room to hit the other button, the cost of failing is 10 seconds of trying again, not 10 minutes".)
By construction, nothing in the game is far away. You're only limited by how much you've figured out. And having the spark of understanding occur can take place at any time, including while you're away from the keyboard.
So it's mostly about following your curiosity wherever it leads you, and from there you keep digging all the way, safe in the knowledge that in 22 minutes at most any screwups will be rolled back. And then you can try again, or, better follow your curiosity somewhere else. There's no lack of things to figure out, and some of them are completely optional. But... Figure them out anyway, the reward is worthwhile.
"Thank you for remembering me."
I can see why Outer Wilds might feel the same way. But somehow it didn’t for me. Probably because it really doesn’t take much at all to get right back to where you were.
And you don't have the time element of Outer Wilds (Outer Wilds is brilliant though, and it kinda needs that time element to work properly).
I mean technically it does in that you only have so many steps in a day, but you only spend a step moving from one room to another, so you can take your time in any given room, and you have ways to increase those steps.
Also you're more likely to block yourself off with your room layout for the day than you are to run out of steps, at least once you start getting better at the game (it can happen though).
I guess Zelda, Metroid and Half-Life also count as puzzle games then. :)
I suppose the new Breath of the Wild / Tears of the Kingdom titles are more action-oriented, but everything in the mold of Ocarina of Time is a puzzle game with some light combat sprinkled on top.
Sorry Mario, but your princess is another castle!