Dining at either is really nice. Service we found to be excellent. View onto the lagoon is excellent (if you are seated by the windows) Reflections of Earth we viewed from La Hacienda last December with no problem (they also pipe in the audio). Lights are lowered during the fireworks and you can move around for a better view if you are seated away from the windows. Dining at the Inn expect some difficulty viewing the menu if you have a vision problem. The lighting is very low. My family experienced no problems but some of our neighbors did. It is all a matter of choices and expectations. We shall dine at both locations this coming December.
Being from Texas and used to tex mex I actually prefer the quick service over both sit down places but I would actually choose the San Angel Inn because it's just more Disney, more unique of an experience, La Hacienda is too much like the typical Mexican restaurant we eat at all the time at home.
Register on WDWMAGIC. This sidebar will go away, and you'll see fewer ads.