Why not cast Grant Gustin for the part? He is definitely the greatest Barry Allen ever, and a great young actor!
Edit 2022: OK, Ezra, move aside, it's Grant's turn!
I do not deny Ezra was good too, and that the last seasons of Flash have been week sauce (I do agree that most baddies are converted to good after a nice speech, nonetheless I'll keep watching it till the end, I'm that kind of viewer...), but Grant is an established Flash, great actor and apparently a calmer human being than Ezra at the moment. :P
Sorry, I'm team Grant! :)