Our group (my husband and my mother) enjoyed San Angel much more than Rose & Crown this past January. Funny, we were actually anticipating the opposite after reading so many reviews.
Our dishes at San Angel seemed lighter and fresher. We ordered the crab tostada appetizer, as well as an order of guacamole. The chips and salsa are now made fresh -- no more bags of chips and jars of salsa. We all ordered the same entree: The fish entree that's regularly on the menu. It had olives, tomatoes, capers, white wine sauce. Like I said, it just tasted very, very fresh.
At Rose & Crown, we ordered salads that we very good. I think it was their house salad? It had nuts in it. But our entrees were just mediocre. DH had the fish & chips (which are exactly the same as the counter service fast food outside), mom had the Sunday roast type meal and I had the shephard's pie. Everything just tasted heavy, flavorless and reheated.
But the ambiance at both places is nice. Drink at both places are very nice. We're in the process of picking our Epcot dinners right now, the same group of us, and all of us agreed we'd like to return to San Angel.
Hope you enjoy whatever you decide!