I would pick Narcoossees. I've been the California Grill for dinner twice and both times were a bad experience. I wanted to like it because of the view and fireworks, but we will only go for brunch now. I've only been to Narcoossees once, but the food was really great and you can watch fireworks from the deck outside. If you are there on a Sunday you should look into doing the California Grill brunch, it's a great use of 2 dining credits. The food is really amazing and I believe with the receipt you can go there that night and watch the fireworks.