I'm not sure I agree that Bxd7 is the best move. After this, White is slightly better, but no more than that. Whereas after Rxd5 Black has to find accurate...