Yes, there is a slight lag with tap, because this event triggers after the finger was lifted off the screen.
But this is the only way to do what you want.
You can't jump at Touch Start event because you can't predict if player will be doing a short touch or a long hold.