I like Danna's (usually get the catfish platter and save the hot buttered roll for dessert), and have been to all of the afore mentioned places. They're all good.
Have any of you been to the Devil's Pool Restaurant at Big Cedar Lodge? Atmosphere out the wazzoo. Look out over the lake. And Big Cedar Resort is just gorgeous. And the food is absolutely wonderful. It's in the $15-$25 price range, a little higher than average for Branson (well, maybe about the same as Landry's), but it's definitely worth it at least once just for the experience.
The only place in the area that I've had better food is a little place called Gaskin's Cabin just out of the north end of Eureka Springs, AR. I haven't eaten there in a very long time, so I don't even know if it's still there, but the wife and I had prime rib there that literally melts in your mouth. Never had better, anywhere in the country. The chef even came out and talked to us for awhile. It turned out that he had been the chef at the White House (yes, that White House) for quite a number of years and decided to move to a place where the pace of life was a little slower, ending up in Eureka Springs.