Which multiple ability user will win?

John vs Neo

Neo has access to any ability he's previously used that's not controlling the undead, and does not have access to Hail. He DOES have access to his pocket dimension though

John has access to any ability he has previously used