Pensive.
Self-opinionated
selfless, considerately empathetic.
pretentious
Argumentative ---- Eruptive
One would be garrulous and another would be loquacious...
The word for someone who thinks they are perfect is "narcissist."
The word for someone who thinks a lot of themselves is "self-important" or "arrogant." Such individuals often exhibit an inflated sense of their own worth or abilities, which can come across as conceit or hubris. Other terms that might apply include "narcissistic" or "egotistical."
The term for someone who thinks they are superior to everybody is "narcissist" or "egotist."
The term for someone who thinks of others is "considerate."
Presumptuous ,
Self-opinionated
selfless, considerately empathetic.
pretentious
Hypochondriac
True
One word that describes someone who thinks they are better than others is "arrogant." This term conveys a sense of superiority and a lack of humility in their interactions with others.
Well is precautions the right word???