I Would choose Narcossees over CG, as much for the meal as for the fireworks viewing. That being said, if people here are saying you don't need to eat here to watch there, I wouldn't bother. In the past, we stayed at the Poly, and had an amazing time watching the Electric Water Pageant followed by the fireworks, while sitting on the beach at the Poly! It was not crowded at all, and I'm sure you could just walk there without any problem. Just take the monorail to the Poly and walk to the beach. No sense adding an expensive dinner just to experience the fireworks.