Hi Jody,
I've done the elbow-to-elbow thing on Main Street, and although it doesn't take anything away from the spectacular show, it leaves a lot to be desired once they finish.
My favorite place to view this show is in Liberty Square. If you stand in front of the entrance to the Liberty Square Riverboat and look towards Fantasyland you will have a perfect view of the display. The music is piped into the area, so the show so you get the full experience. The only thing you will miss will be Tinkerbell as she flies from the castle.
If you are looking for a unique way to watch Wishes, I highly recommend the
Pirates and Pals Fireworks Voyage. This is a a really fun, relaxed and comfortable way to take in the magic of Wishes. You meet at the Contemporary Resort for a fun gathering with snacks and some of our favorite characters from the high seas. You then cruise out to Seven Seas Lagoon to watch the Wishes. The view is spectacular, and the lake is amazingly quiet. The audio for the fireworks is played on-board on a high quality system, making the experience remarkable.
Hope this helps!