our first few trips we did tons of adr's... our last couple of trips, no adr's. Boy, did we spend less on food! The table service restaurants are certainly very nice and the character ones are certainly fun, but the food is no better (unless you're going to one of the *nice* ones).
BUT we also used the character meals as a way for the kids to meet the characters when they were little (they're now 6 and 8) - we didn't want to stand in character greeting lines during park time... you have to eat anyway, and it's a bit of down time for the kids. I'd maybe do Chef Mickey's or Crystal Palace once if you want them to meet those characters. One trip we didn't happen to see Mickey anywhere in the parks, and we didn't do Chef Mickey's, and when we got home the only thing ds kept saying was "I need to go back, I didn't see Mickey!"... he was a little upset. So I made sure we had an adr for chef mickey's next trip.
Like someone else posted, at counter service, try to eat at 11:30am and dinner at an off time too. You'll not feel crowded at all, but at regular lunch time, unless it's SLOW season, you can have trouble finding a table. Chef Mickey's is great for the day you arrive (just be sure to leave plenty of time to get there after your arrival), since you don't need to get in a park to eat there, and they get to meet the *big guy* right away!
Also, there have been times the dining phone # said no ressies were available for a place, but they did have walk-up slots. ie... we were staying at beach club (or boardwalk... can't remember), called the dining number on the resort phone, told nothing available at le cellier (canada at epcot), walked over anyway, went up to the podium and were seated w/in 15 minutes. That may have been a fluke (don't count on it happening), but I do believe they keep a few slots open for walk ups (but maybe not during very busy times). I've also been told at the podium when I've tried to walk up that a place has nothing at all available, so it's hit or miss I guess.
hope that helps!
