We are not crazy about the food at either but we love the experiences at both. I would go for whichever location/experience sounds most appealing to you.
Also, for the record, I was terrified to eat dinner at H&V because of awful reviews on here. I almost cancelled it. I am so happy I didn’t.
1. The food was way better than I expected. It wasn’t outstanding or anything but I was expecting complete garbage based on what I read here. It was fine.
2. It turned out to be one of our best meals for character interactions EVER. We had multiple visits from Minnie, Daisy, Donald and Goofy (Mickey was the posed photo as we entered.) The characters were sooo interactive. They gave my 1 year old so much attention and time and it was really special.
3. We do early seatings because the food seems freshest. I don’t know off the top of my head but check the hours for when lunch ends and dinner starts at each. Sometimes there is a good chunk of time in between. We like the earliest seatings for dinner when there isn’t lunch overlap because the food is the freshest and the restaurant/buffet isn’t as crowded yet.