I really like Tony's. I enjoy their appetizers, bread with red pesto dipping sauce, and the desserts in particular and find the atmosphere very nice. Crystal Palace is fine, but its a buffet so its hard to compare the two. Tony's is a nice atmopshere with a more calm feeling to it. We had great service there which was another plus to our experience. Their Italian food is about on par with maybe an Olive Garden, its not your family run, totally authentic type Italian food. My dh had a steak that he thought was incredible. My kids loved the subtle Lady and the Tramp theming.
That review was indeed scathing. Food reviewers go into a restaurant with a totally different outlook. They are looking for things to either love or hate. The average family that is tired, hungry and ready to sit down and be waited on would have a different take 9 times out of 10. That guy also hates Boatwrights which normally gets great reviews. I notice that he doesn't dine with kids and again, is looking at restaurants very critically. Not that this is a bad thing but most of us are looking for places to feed the family within our park touring plans!
I say go for it if you want to give it a try. And for the poster that is thinking of switching their ADR from Tony's to LTT, bear in mind a lot of people really hate that place too! I happen to enjoy both very much, and have never had a bad meal at either.