Yes, I totally agree.
In my games, I do my best to give all the information the player needs in small increments.