I personally would prefer a DJ only because I need someone who can play a little of everything. I'm spanish and my FH is Jamaican...so we're going to need a little of everything.
Also since my family is spanish, I need a latin DJ or at least someone who will be able to play spanish music and the father/daughter dance is a spanish song that my mom chose.