Das ist pauschal nicht zu beantworten, beides hat Vorteile.
Hier eine Übersicht aus unserer langjährigen Erfahrung:
DJ:
Live-Charakter
modernes Entertainment
umfangreiches Repertoire (Von Klassik über Oldies bis zu den aktuellen Charts)
günstiger Preis
lange Spielzeit möglich
keine Pausen notwendig
Band:
Live-Charakter
Show-Effekt
eingeschränktes Repertoire
höherer Preis
kürzere Spielzeit
Pausen notwendig
Alleinunterhalter:
günstiger Preis
breites Repertoire
längere Spielzeit als Band
Pausen notwendig
kann etwas altmodisch und billig wirken
Eine sehr gute Lösung ist zum Beispiel eine Kombination mit DJ und Live-Band oder Showacts.
Hier einige Beispiele aus unserem Angebot:
DJ mit Sänger / MC
DJ mit Live-Acts (Saxofon, Percussion, …)
Live-Band mit DJ
Live-Show (Band, DJ, Tanzshow – z.B. kubanisch)