Just about nothing but another speedster is. The dude can think and move faster that the speed of light, he spent an entire episode in the split second it took for a nuke to go off. The fact that he's constantly getting his ass kicked is a flaw of the character more than the writing IMO (though don't get me wrong, the writing was also bad).
I loved in the first season and then again whenever Zoom happened where you'd get him saying at the end of the intro "My name is Barry Allen, and I'm the fastest man alive", immediately followed up with "Previously on The Flash: (highlight of him being outrun and beaten up by another guy)"