We went to Boma week before last for the first time and the experience was less than stellar.
The line for the meats was absurdly long and when I timed my wait, it was 20 minutes. When you have three kids less than 5 it makes for an awful long wait before the whole family could all sit together.
I have heard great raves about the food on this forum, but the food was really no different than any other buffet, disney or otherwise. Fish, meat, standard salads, and soups.