I like the Rainforest Cafe and Portobello Yacht Club at Downtown Disney. I don't have a favorite at the Boardwalk, because when I'm in that area I usually end up at Beaches and Cream at the Yacht & Beach Club.
The must see are the Lego animals - including the sea serpent - are a must see. I say Portobello Yacht Club is one of the better, and more forgotten, restaurants in DTD. Rainforest is OK, but I have found the food a bit uneven, some days really good and other very so-so and lukewarm.
I bet a gun toting groundhog gets service quickly : ) My farorite is the Flying Fish, at the Boardwalk, primarily seafood but they have other things. While there catch the performers on the waterfront (they may only be out there in the evening) We found a neat people watching place at DTD, actually West End. Have a coffee on the second floor deck of Virgin Records.