User blog comment:Gifist8/Stop The Hate For Arrow/@comment-27700324-20160712185438/@comment-7890302-20160712185951

Remember, while Barry is smart and does have super speed, he is faced off with people just as good as him, and he still has the behavior of a rookie at times. So yeah, he does have flaws.