Illuminations is more than fireworks. It is music, fire, lights, a rotating globe and the pyrotechnics. It is BEST viewed from a spot around the lagoon.
If you really want a restaurant than Rose & Crown is the best. But there are a limited number of outside tables with a view. You can request one, but everyone does and it is the luck of the draw. They no longer allow you to wait for a patio table, you have to take the first table available.
They have a private outdoor viewing area that you can go to if you are seated inside to watch Illuminations.
There are no restaurants inside the MK for viewing Wishes fireworks. The 2 best are across Seven Seas Lagoon.
The California Grill at the Contemporary is 2 TS credits if you are on the
DDP and very popular. The other is Narcoosee's at the Grand Floridian. It is also 2 TS credits and gets mixed reviews. Both of these have some window tables with views and outside viewing areas for the others.
Fantasmic also is not just fireworks. It is performed in a special theatre and there are no restaurants that have a view,