In another voxel building game you might have heard of, building a simple house is as simple as punching a tree, interact with menus and "draw" lines of wooden blocks that will become walls and ceiling, ultimately pieced together as your house.
In Nodecore, before you even begin to idealize your house, you are tasked with the following: what are the ruleset of this game? That is one of the ultimate tasks that you will progress, before, during and after you've built your crude wooden home. The philosophy centering around avoiding explicit instructions allows Nodecore to become an enigmatic game with similarities to Understand and The Witness, which vastly entertained the puzzling mind inside me. Additionally, the limitations and mechanics in Nodecore is implemented such it is packaged with a well-rounded ruleset.
One of the realizations i made while playing Nodecore is when i create structures, which looks rudimentary in other voxel building games, whilst knowing that the precursory knowledge and resource is not trivial. In other words, buildings, monuments, etc are unique in more ways than simply aesthethics. They require understanding the limitations of the ruleset you've learnt, and then finding ways to overcome that limitation such that it becomes another rule in your corpus.
My main criticism would be forgetfulness, a burden that plagues humankind, even so far as to degrade my experience of Nodecore. I play Nodecore quite casually and do not play Nodecore often, resulting in higher probability of forgeting. In my opinion, this is the biggest hurdle for all casual players. There's many ways to solve this: the developer/community could make a (optional, separate) built-in reference, the developer/community could complete the wiki, the player could jot down notes, the player could create structures in-game to demonstrate a rule for their future-self, etc.