I do agree Harley can go toe to toe with him, Catwoman can deal with him thanks to her high dodge and Flash would be harder if it did hit him while On Your Mark Stance but he can just do it while he recovers, dash and stop and rinse and repeat. Cheetah on the other hand has to play the wait game...