Citrico's is in the main building, on the 2'nd floor, right next to V&A. A few tables have a view of the fireworks, but not many. And it really isn't a great view.
Narcoossee's is right on the water at the very back of the Grand Floridian. Great view of the fireowrks from the deck just outside the restaurant.
So for fireworks purposes only, Narcoosse's is much the better spot.