I think he was brought aboard to make Donald seem more measured.
Giuliani would make a blithering idiot seem more measured. For Trump, Rudy just makes it look like the President has poor choice in his lawyers.