What's the difference of using a JIT recompiler as opposed to the traditional recompilers that most other emulators use?
The JIT recompiler is a traditional recompiler. There is no difference.
JIT stands for just-in-time. Which is really just a fancy way to say dynamic. Recompilers can be either static or dynamic. They are usually dynamic, especially in emulators.