I would say no, because Wishes is so much more awesome when viewed from Main Street - you just don't get the same effect with the castle from anywhere else - I've tried. Spectro can be seen from Frontierland along the route, but I would not suggest trying to see fireworks from there. Supposedly the bridge going beside the castle towards Liberty Square is an excellent spot, but we checked it out last trip, and you wouldn't be able to see things over the castle the way they are made to be. Same thing for the Tommorrowland bridge - so many people on disboards raved about this location so we tried it and were extremely disapointed. If you only care about the fireworks, it's a fine spot, but to see them with the story and framing the castle, you have to be on main street.