We did Ferrytale Wishes in November and loved it! My email confirmation told me what time to get there-- I don't remember when it was, but the boat cruises for a while before the fireworks start.
The boat wasn't crowded and there were plenty of desserts and drinks to go around! No "buffet lines" to speak of. Bathrooms are also available on board. Views were pretty and the view of Wishes was spectacular.
The cool thing was that we also got a free light-up necklace thing and pin when we checked in, too. They also offer a direct bus back to the resorts from the TTC at the end, although it wasn't very direct because it stopped at a bajillion other places before finally getting us back to Pop.
Dress code was park casual, nothing special.