I don't go see many shows in Branson either. Maybe one every two years or so. I see enough entertaining out at SDC that it kinda fills me up, if you know what I mean.
I did see The Promise a number of years ago, and as I recall, thought it was a pretty good production.
I also went to see Noah early in June. I thought it was pretty good also. Not Broadway caliber acting by any means, but still pretty decent. The acting and singing are as good as any you'll see on any Branson stage. A friend of mine complained about the music also, saying it was nothing but singing dialogue. But, from my perspective, if the music doesn't further the plot, it's pretty useless and out of place. After all, it's not musical variety, it's musical theatre. There were some minor technical issues, mostly transitional, that I hope they iron out. Jesus at the end of the show didn't really bother me, because there was a clean transition. The Noah family had their celebration at having been safely led through the flood, the rainbow appeared, and the cast then moved off the stage for the transition to the Jesus part. Also, I see the relationship between Noah and Jesus. Noah was the "savior" of the human race in a time of judgment just as Jesus will be when he returns. The "Jesus" part was included by the Christian producers of the show solely and unabashedly to proclaim the message- Make sure you're ready, for as it was in the days of Noah, so shall it be when Christ returns. Yes, that may be offensive to some, but then, the gospel of Jesus always is.
They do have a very large cast and crew. They have a couple dozen live animals in the show and when the interior of the Ark is revealed at the opening of the second half, it really is pretty impressive. They use a lot of "animatronics" to make many of the Ark's inhabitants come to life. I'd say it is well worth the price of admission to see the show at least once. Traffic can be an issue because of a relatively short turnaround between shows, so if you go, try to get there about an hour before showtime so as to miss most of the traffic headaches.