The biggest mistake you can make when buying a machine is not putting games on it first - especially if you're trying to decide between a few machines.
The second biggest mistake is using the PinSide top 100 as a gauge for what to buy. I guarantee you that if you were to play and rank games your opinions would not fall in the same rank.
Now for my opinion on the games you listed.
I've owned DP and currently own TMNT.
I thought DP was fun but if you're a better player you might get bored of it. I ended up selling it to my dad so I still have access to it at his house but rarely play it anymore when I'm there. However, if I were an entry-level player this game would be my choice.
I haven't put enough games on JP to give you an opinion.
TMNT is my number one choice. It is extremely brutal though - reminds me of the NES game. If you think theme integration on this game is poor, try this: https://pinside.com/pinball/forum/topic/tmnt-stern-the-1987-code