Haven't done it yet, but will in December.
On a shorter hour day at SeaWorld I would say no. You'll miss too many shows taking time to eat to get your monies worth. On the long days I think it's worth it.
I'm doing it at Busch even though their days are not long. With commuting to Tampa from Orlando, I don't want to eat when we get back from there. We will make sure to have breakfast, lunch, and an early dinner there to get our monies worth. I don't think there's breakfast offerings at SeaWorld.
What's nice about this plan is you are not forced into the dessert; you can get a side instead. You can get a beverage only, too. I think the offerings are good at the restaurants.