In Shakespeare's Romeo and Juliet, I think there is a distinct difference between a tragic flaw and making mistakes.
The concept of the tragic flaw is attributed to Aristotle in his Greek tragedies. It comes from Aristotle's characteristics of a "tragic hero." Shakespeare's tragic heroes are in plays such as Hamlet, Macbeth, Othello (heroes and plays have same name), and Brutus in Julius Caesar (to name a few).
First, the tragic hero must be a great man—this does not mean having a good sense of humor or being who is entertaining at parties. "Great" in this context means "celebrated," "brave," or "respected"—men who have, for example, proven themselves in battle, e.g., Othello or Macbeth. The tragic hero must have a "tragic flaw."
...the hero's misfortune must be brought about 'by vice and depravity but by some error of judgment.'
Othello is overly jealous. Macbeth states that his biggest problem is his "vaulting ambition:" he wants to have more than he has and be more important than he already is. Second, he must die. Finally, the tragic flaw must be responsible for the hero's death.
I don't see Romeo as a tragic hero. He is not a great man. He is a young man who spends most of his time early on in the play piteously moaning over a woman who is not interested in him. He is not very mature. It is hard to take Romeo seriously, especially in that he really does not do anything heroic. He is not a soldier, and he is not the leader of his noble family. If anything, Romeo is just too young.
After he meets Juliet, it can be argued that he turns himself around: he finally seems to understand what love really is. However, "seems" is the operative word. Had Rosalind loved Romeo in return, can we be sure he would not have loved and revered her in return? Is there any way to know that Romeo only seems to come to his senses because he meets a beautiful woman who returns his "love?" We cannot always choose who we fall in love with, so I can't say that he is foolish for falling for Juliet (in that his family hates hers).
However, when Romeo first believes he may not be able to be with Juliet, the first thing he threatens is suicide. He does not keep his head; he does not look rationally at the situation (as does Friar Lawrence) to see if there is some means by which the problem could be solved.
As if that name,
Shot from the deadly level of a gun,
Did murder her; as that name's cursed hand
Murdered her kinsman. O, tell me, friar, tell me,(110)
In what vile part of this anatomy
Doth my name lodge? Tell me, that I may sack
The hateful mansion.
Draws his dagger.
Hold thy desperate hand.
Art thou a man? Thy form cries out thou art;(115)
Thy tears are womanish, thy wild acts denote
The unreasonable fury of a beast.
Unseemly woman in a seeming man!
Or ill-beseeming beast in seeming both!
Thou hast amaz'd me. By my holy order,(120)
I thought thy disposition better temper'd.
Hast thou slain Tybalt? Wilt thou slay thyself?
And slay thy lady that in thy life lives,
By doing damned hate upon thyself? (III.iii.107-125)
Romeo is ready to take his life because he is banished from Verona. Foolishly, he never considers another plan; he does not stop to think of how the news is affecting the woman he swears he loves so much; and, foolishly he does not consider how killing himself will affect Juliet.
For me, I find that Romeo is simply too young. That is his flaw. He is not a hero, so I cannot find a "tragic" flaw.
A tragedy is a play in which a good or noble character (otherwise known as a "tragic hero") suffers a downfall as a result of a fault in his or her character. This fault is what we refer to as a "tragic flaw." Romeo is considered to be a tragic hero because he is a young nobleman with a good heart-- but he also has character traits which bring about his own demise. For example, he is very fickle. In less than one day Romeo loses his love for Rosaline in favor of Juliet. Romeo is also very impulsive; he takes action without thinking things through first or examining his optons. For example, after meeting Juliet at the masquerade party he rushes back to Juliet's home to woo her even though he knows that she is the daughter of his family's enemy. By the end of that highly romantic-- but short-- meeting he proposes marriage to her. He kills Tybalt and then consults with the Friar to find a way to run away with Juliet (secretly of course, because he is banished). In the final Act he assumes that Juliet is dead even though her skin is still warm-- and he kills himself.
Romeo also has another flaw. It is a flaw that every human has, and the irony is that although he has no control over it, he is punished for simply being human. This flaw is the act of challenging fate. In tragedies there is the assumption that a higher power predetermines what path our lives will follow. In this play, this higher power is fate, which is alluded to in the Prologue with its reference to the "star-crossed lovers." In challenging his fate, Romeo becomes the ultimate tragic hero and is destroyed as a result of it.