MCP2562 can bus transceiver alternatives (TJA1050T, SN65HVD230DR)

Does anyone have any experience using these alternative can bus transceivers? They are basic/preferred parts at JLCPCB so that means less extra fees/cost on the PCB. The TJA looks to be pin-to-pin compatible with the MCP2562 and possibly the better of the two alternatives?

Also, how necessary is the extra D5 diode? The transceivers’ specs include 100V+ of transient protection.