Gorsuch was a good choice.
Kavanaugh was forced on him by Kennedy who would not retire if the choice was anybody but his protege’ Kavanaugh. In that case, a Democrat president might get to name Kennedy’s replacement and the risk was too great - so Trump agreed to appoint Kavanaugh.
The ONLY one he could be criticized for is ACB. She was the Turtle’s top choice and there is no doubt she is a huge improvement over Ruth Bader-Ginsburg. That said, she’s not great and yes, she and Kavanaugh did both lack the guts to hear the 2020 election cases.
Trump appointed one solid Strict Constructionist and two somewhat squishy constructionists. At least he didn’t appoint open and outright judicial activists which is more than can be said for Eisenhower or GHWB. Reagan did really well with Scalia but he also appointed the squishy Sandra Day O’Conner. Almost no Republican president has done as well with his judicial nominations as I’d like.