I have only eatten at Ohana's during fireworks and hearing everyone's comments, I feel so lucky.
We had to change or ADR 2 days before, we got seated at Ohana's right before the fireworks...a window seat perfectly centered with the castle and the show. They did pipe in the music. It was absolutely magical and perfect!!! Plus, I loved the food also! It was also perfect for my daughter who hates loud noise and my mom whose was experiencing WDW for the first time ever!
I think Cali Grill would be great also!
Good luck!
Becky