If you go in dreading it, you may create a self-fulfilling prophecy. I have gone to CG several times, and never had a bad experience. Ever. Nor have I had a bad meal. ...
As for Wishes, they have always let me up to see the fireworks on the deck, even if my actual seating had to be delayed, so please don't be concerned about missing Wishes. You wouldn't have been guaranteed a window seat anyway, and would have wanted to go on the deck to see the fireworks if you were seated inconveniently. Count on the probability of viewing from the deck, and enjoy your experience!