I didn't go for MANY MANY years because I thought it was country, hoe down type a show and since I "live in" Georgia I always said "I live in the land of Hoop Dee Doo, so why pay for it." My DD worked at Disney a year and each visit I treated her to something she couldn't afford. She picked HDDR.
We had a great time! The food is comfort food but it tasted great and the all we could drink beer put value to the meal. The show was not "country or hoe down" and it was funny, interactive, well themed and Disney classic entertainment. We were never rushed, we had all the food we wanted throughout the show, and after a couple of hours we couldn't eat another bite.
No, I wouldn't do it every trip or even more than every few years BUT I would do it any day before I would go back to Ohana. The high price to eat at Ohana so that I can wait forever for my seat (every single time), wait for a server to have time to stop by, wait for more food and have the menu diluted each visit in quality ... means it is finally off the list for us.