Remember you do not have to do a dinner to get into Fantasmic you can go thru the main gate.The dinner gets you a ticket to go in the back gate and not stand in line, but you have to be at that gate at least 1/2 hr. before the show starts or you have to go thru the main enterance.
At less crowded times of the year it may be better to go thru the main gate the seating is better, with fantasmic dining package the seats are all the way to the right and not in the center, although the show can be seen from everywhere.