Now then, Iris's flaws tend to be more centered on how she is viewed by others. Iris hates being criticized, despite criticizing other people for their "mistakes." While she does tend to be open about her views towards others, Iris does not want to delve through the skeletons in her own closet. We certainly cannot blame Iris as much because she has a lot of animosity and pressure breathing down her neck. Yes, the majority of the screentime we have had with Iris thus far focused on her attention (or lack thereof) and relationships with her pokemon. Iris knew deep inside that she had to complete the task assigned to her by the village elder, and wanted Axew to become strong on its own without her doing anything.
I honestly conclude that Iris's decisions with raising Axew were influenced by the experiences and regrets she had when she raised her Excadrill. We have witnessed in the flashback that Iris trained the pokemon nonstop and battled alongside that pokemon, only to lose in a battle against an opponent that she personally searched out for. Iris did not want to go through this experience again, despite having a lot of skill and persistence as a trainer and as a person.
I felt that the only reason why Iris attacks Ash for being an overconfident, rash individual is because she blamed those traits she had within herself for the loss that she suffered against Drayden. Iris was fearful of putting herself out there, and must have experienced great shock and shame with having a pokemon suffer because of her judgment. Based on this noteworthy observation, this complex was most likely what led to Iris to allow her pokemon to do whatever they wish, and allow them to grow on their own.
To this end, the writers really did not provide her much of an outlet to express herself. This limited development could be Iris's true flaw in the storyline. Iris does not have an active goal in mind other than to raise an Axew and evolve it. She does not really have an incentive to raise and train other pokemon herself. This is why the writers felt a need to give Iris disobedient or otherwise incapable pokemon at the start; to make the viewers embrace Iris as a character, and feel as if her existence contributes heavily to the group in these regards.
I believe that Iris's confidence and love for battle will surface as soon as her pokemon become stronger, and in time, she may challenge Emolga's laziness and attempt to train it. When we get the pokemon out of the equation, Iris's flaws tend to be her big mouth. While Iris's talk does enable certain events to unfold, at the same time, it brings her more trouble than what it is worth. Iris could be a risky individual, and has put her life on the line to save other pokemon. At the same time, however, Iris is very attuned with nature and is familiar with not only surviving out in the middle of the woods (a trait that only one of Ash's other travelling buddies had the capability of), but also treating pokemon with medications that she had crafted herself.
In conclusion, Iris's flaws are related with how others see her raising pokemon and the criticism she receives from others. Iris does not want to be liable for anything that happens to her pokemon as a result of her actions (either directly or indirectly). The present-day Iris would allow Emolga to do whatever she wanted, but Iris from the flashback would have challenged Emolga's obedience to every end. As a person, Iris displays many of the same traits as Ash, but had experienced a great shame in large of expressing those traits.