Depends. IF you want teh high efficiency, then teh horn is the way to go BUT it has t be carefully designed and made.
We used a LOT of them in PA stuff for discos and bands at the top end. Much cleaner sound. I loved em, BUT they cost an aram and a leg to get that sound right - cheap oes are utter crap - those piezo bullet tweeters YUK.
Down below about 3Khz, is not really on for portable kit. They get massive, and heavy.
Nevertheless, cinemas used em I think. Bass horns anyway.
These days you simply stack up a load of 5-8" drivers and a few megawatts of amps.
And a wobbly 15" for a subwoofer.