Non-coherent transmission from multiple transmission-reception-points (TRPs)/base stations or panels to a user equipment (UE) is exploited in 5G NR to improve downlink reliability and cell-edge throughput. Ultra reliable low-latency communications (URLLC) and enhanced Mobile BroadBand (eMBB) are prominent target use-cases for multi-TRP or multi-panel transmissions. In Third-Generation Partnership Project (3GPP) Release 17 specifications, multi-TRP-based transmissions were specified for the physical downlink control channel (PDCCH) specifically to enhance its reliability and robustness. In this work, a comprehensive account of various multi-TRP reliability enhancement schemes applicable for the 5G NR PDCCH, including the ones supported by the 3GPP Release 17 specifications, is provided. The impact of the specifications for each scheme, UE and network complexity and their utility in various use-cases is studied. Their error performances are evaluated via link-level simulations using the evaluation criteria agreed in the 3GPP proceedings. The 3GPP-supported multi-TRP PDCCH repetition schemes, and additionally proposed PDCCH repetition and diversity schemes are shown to be effective in improving 5G NR PDCCH reliability and combating link blockage in mmWave scenarios. The link-level simulations also provide insights for the implementation of the decoding schemes for the PDCCH enhancements in different channel scenarios. Analysis of the performance, complexity and implementation constraints of the proposed PDCCH transmission schemes indicate their suitability to UEs with reduced-capability or stricter memory constraints and flexible network scheduling.