I see Barry as possibly being more of an anti-hero, which is probably better for ratings-more interesting...
I think he did what he did as a kid because he wasn’t getting the attention from his father. But it scarred (and scared) him and that is what led to him wanting to get away and stay away.
Yes, I think he is going to have to make tough decisions and become the person he ran away to avoid becoming.