I suggest the Main Street Cafe. It's a small restaurant, but has good food and a friendly cast. Also, if it's near fireworks time, you can see them from inside the restaurant - perfect view of the castle.
I love the LTT lunch menu, and I'm wondering if they'll change the dinner menu to that, since there are no longer any characters.
I've eaten at Tony's once (because the park reached capacity and we couldn't get to Crystal Palace, so we had to rearrange our ADRs). The food was okay, and we had a great view of the afternoon parade, but it wouldn't be my first pick. If it was all that was left, I would go back, though.
Crystal Palace is crazy and difficult to get into, but it's a lot of fun, especially if you have young kids.