We've been the last two years (kids 7, 5, and now 1) and have reservations for next month as well. Our DD7 is a major dino person, so we go for her. We've also been to Rainforest and like T-Rex better, in part because it fits our interests better. We have found the food to be of similar quality to other WDW TS restaurants, with similar pricing, which makes me feel a bit better about it. We love to wander around, identify the dinosaurs, and take some pictures while we wait for our food, so we try to go at off times when it is less busy.
As for entrees, we've had burgers, which I would call good-average. We split a Boneyard Buffet paired with something else last year (maybe a steak?), which was also good. I've never had a disappointing meal there, and I feel like there's enough variety for everyone.
I've also read some of the negative reports, but based on our experiences, I'd say it's a fine place to go. It's also the place DD asks about on a weekly basis, just to make sure we're going there on our next trip, so we can't skip it. It's as much a part of our Disney experience as Dumbo.