Now, if you're looking for actual dinner with a fireworks view, I usually say go for Cali Grill or Narcoosee's. We've found Cali Grill is often running behind. We usually aim for an 8pm ADR if Wishes is at 10 and we're planning on drinks and apps/entrees/dessert. Mind you, you can dine there earlier and they will let you return later to view or if you have a later ADR, you can still go out to the viewing deck to watch before you're seated. With Narcoosee's, I've pushed it to around a 9pm ADR with Wishes at 10pm and been fine. No guarantees of the perfect table for either one, but you can always go outside to watch and then return for your meal.
The dessert party in MK is also an option and you could eat dinner anywhere beforehand, as long as you're there in time to check in for the party. I think they 'may' be opening up the area next to the terrace to watch (for party guests), which is a much better spot, but when we did it...we watched from within the terrace and all party guests crowded the railing come time for Wishes.