I agree that it is much more fun discovering things on your own.
I disagree that multiple play throughs of the same content is fun.
For me to enjoy playing games like this, I need the developer to either give me UI or context clues so I can make informed choices. Not just random guesses.