The better play is Trump sacking Rosenstein and then have his replacement keep Mueller around. It instantly takes the wind of out people's sails that he was fired due to his refusal to remove Mueller but still gets someone who has been fighting Congress every step of the way in their oversight duties.