Answer: Hamlet's character is best understood by his soliloquies because his inner thoughts and feelings only come out this way.
Step-by-step explanation: When he is in the presence of others, Hamlet has to feign insanity in order to hide his intentions and carry out his mission of killing Claudius. Only when he is alone can we see him break character and talk about his true feelings about the whole ordeal.