My opinion is perhaps unpopular. I've enjoyed the show from the hub, halfway down Main Street, and on the dock at the TTC.
1. The
hub gets you very close to the projections, but the trade-off is a very crowded and potentially stressful situation. You definitely need to get there early (or purchase a premium viewing package). Aside from the wait and the crowds, I felt a bit too close to the projections in the hub. There's so much going on and the projections dominate the action so much, that people complained that it was impossible to focus on the castle and the fireworks. It felt like complete sensory overload.
2. Watching from
halfway down Main Street gives you a beautiful view of the show, with the castle perfectly framed and centered by the iconic buildings on each side. This was the perfect balance between projections and fireworks. Even on a busy summer day (during the first week of the show, no less!) we were able to pick out a spot just 15 minutes before the show (making sure we didn't block people behind us), and there was plenty of elbow room to be relaxed. Instead of waiting for 30-60 minutes (or longer) to get a spot, this was definitely worth it. And the projections are clear and crisp, and the fireworks were not off-center (like they would be from many angles in the hub). Also, they were not blocked by any trees. I dare say this is better than the hub, though I know many will disagree with me. Also, standing further back from the castle makes the fireworks look bigger, giving them a bigger role in the show.
3. Watching from the
TTC was such a treat! I recommend everyone do this at least once during a visit to WDW. Not as a substitute for watching in the park, but as a completely new experience. I've heard that Happily Ever After actually has more fireworks than Wishes, but the projection show is so dominant, people don't realize it. The nice thing about the TTC is that they pipe in the music, it's utterly uncrowded. Also, from this distance, the fireworks look enormous! If you don't believe me, look up videos from
YouTube and you'll see how amazing it is. You can't really enjoy the projections, but seeing the fireworks looping far above the castle, with sparkling reflections in the water as the ferries ply the lagoon, is so magical and worth doing imho. Especially if you're a romantic.