It would depend a bit on which software you'd like to use ... if it's rekordbox, the DDJ-400 is compact, simple and straightforward. If you'd prefer Serato, then the DDJ-SB3 is the equivalent in features and size.
As you're using a MIDI controller keyboard and not one with a built-in audio output, you would also need to consider how the DJ software interacts with your DAW or production software, and how the audio would be routed and output.