My wife and I love Rose & Crown. We were last there October 2017. I just looked on AllEars at their copy of the menu which was updated July 2018 and the menu listed is the same as it was in October 2017. We typically order the Cheese Platter followed by Fish & Chips or Welsh Pub Burger or Pan-roasted Scottish Salmon and we have NEVER been disappointed.
As for Coral Reef, I would agree with your assessment. The atmosphere is great. I mean to sit, eat, and talk while watching the fish in the tank is pretty awesome but the food didn't match that atmosphere. We were there also in October 2017. This was our first time there and the food was just good but I doubt we will be going back as we think there is better food around Epcot and on property.
If those were the two choices I had to pick from, I would pick Rose & Crown every time!