Weirdly, Firewatch gave me a bigger sense of freedom than a whole lot of games I've played recently, even though it was basically on rails.
I think that a lot of that feeling was caused by how my choices had no mechanical affect on the game. Not worrying about how my decisions would affect gameplay gave me more ability to choose what felt right.
In a related way, the world being basically empty helped with that too.
Not a perfect game, but I'm glad I played it.
I didn't get the same feeling from Gone Home or Dear Esther. Part of it is those games don't have nearly as many verbs, and part of it is the open-world design of Firewatch.