Well, that is a great question, isn't it?
For years and years the battles of the band and DJ have been on the defensive with who is best suited for weddings.
Now, I've never been in a band that performed at weddings, but I have DJ'd several. I can tell you the facts of the DJ and the assumptions of the comparisons.
DJ possible issues:
Both have issues, but in my opinion, and many I have asked after the band, have regretted not getting a DJ.
The choice is yours...