We enjoy them as well (we also live in the doppleganger world where service and food at San Angel is fine).
San Angel - dark and kind of crowded, but you will look across the table at each other. But one of Disney's better themed restaurants - overlooking the Rio de Tiempo and the "volcano." The food is not what most of us think of as Mexican, and not highly spiced, but fairly complex - i.e. sauces, sides, etc.
Teppenyaki. Crowded in a different way, kind of noisy, and hard to carry on a conversation as you are seated next to each other at a grill (which makes it fine for two or maybe three, but hard to talk to the far end of your party if you have more than three). But you won't have much time for conversation anyway, as the idea is to watch the chef. The food will be grilled and simple - although they have wonderful sauces. Stir fried steak, shrimp, chicken, scallops etc (very little sauce, basically heated on the grill in front of you) with vegetables and rice.
We actually had one of the few wait people in our experience I'd describe as surly at Teppenyaki - the chef was wonderful, but both the servers who brought salads, drinks, rice etc were less than completely pleasant - and one was close to actually hostile.
In some way, the complaints against these two restaurants are complementary. Some people don't like Teppenyaki because its like any Benihana (or other Teppenyaki grill) in any medium to large city - with theme park pricing. And people don't like San Angel because its unlike nearly any Mexican restaurant you are likely to have gone to.