Suppose someone often has his own idea, opinon and judgment on a lot of things, regardless of whether his agree with others'. I wonder what kinds of words can be used to describe such a quality/characteristic/personality?
Added: Such a person does not need to show to others that they are strong-minded, or even may not like to speak out their mind on purpose.
In negative way, I think maybe "stubborn"? Honestly, I feel hurt if being called this way. Am I too sensitive? What else is better?
How about in neutral and positive ways respectively? Added: Can "strong-minded" serve the positive purpose?