It seems that you either love or hate San Angel Inn. I have only eaten there 3 times but personally I love the menu and the atmosphere is second to no other restaurant at Epcot.
I had dinner at San Angel in August & it was okay. We were full from a big lunch so we didn't eat that much. I'm a vegetarian so I'm not sure how much I would be able to find at Biergarten! Thank you for the suggestions!