Hercules impulse 500 or Pioneer DDj 400 which is the best controller for me to work with?

Hercules impulse 500 or Pioneer DDj 400 which is the best controller for me to work with?