We were at DS last night. The term "glorified shopping mall" never entered our mind. Lots of people there enjoying good food and drink. Vibrant is the word that comes to mind.
On to the question of which restaurant to drop. I'd say drop RR unless you have Irish heritage, or wish you did. We've found the food there to be good, but not great. Boathouse has been very good and we will return there, however its priced a bit higher.