I have watched the fireworks from GF, PVB beach, BLT TPV, BLT TOWL, Contemporary, Ft Wildness (a long time ago!) and Main Street.
Our family's personal preferences are: The absolute best fireworks viewing location is by far is in front of the castle. After that, BLT TPV, TOWL OR Contemporary due to proximity. PVB would be next with a more straight on, but distant view. The GF is sufficient. Ft Wilderness is no longer in contention or viable.