Ok in the recent episode Barry finds out that he's screwed up the timeline again. Iris never met her dying mom, Cisco's brother is dead, Caitlyn apparently has ice powers...and Diggle's daughter Sara got wiped out of existence and replaced with a son named John Diggle Jr.
We meet Barry's new retconned in co-worker Julian Draco who hates Barry because he can't be trusted. The thing is I think we're supposed to dislike this guy...but he's so right about Barry. Barry ruins lives and doesn't care. He made out with Barry 2's wife while he had Barry 2 stashed away. He got Joe-2 killed/ He got everyone killed by Vandal Savage last year because he couldn't keep his gossipy mouth shut about Oliver having a kid.
Barry just seems really wreckless and he destroys peoples lives willy nilly and doesn't care. I mean I hope he gives Diggle a "I erased your kid from the timeline" hallmark card.
He just seems that he has not yet really got a grasp on the ole Spiderman "with great power comes greater responsibility"