I'm guessing the LMC300 variant will give me conventional UHF and NEXEDGE? Thanks
The radio includes conventional NEXEDGE and analog (as well as LTR). The KPG-D1NK software is needed to program the radio (and anything else in the NX-5* series). It should come with the LMC-300 License Management Client software, which is used to activate the KPG-D1NK software and to install any option licenses you might buy for the radio (e.g., DMR, P25).
You also need a programming cable. The Kenwood version, KPG-46XM, is kind of pricey because it includes switchable USB-to-serial UART for use with older radios. There are after-market replacements (people here like BlueMax49ers). IIRC, if you are only using it for later radios like the NX-5* series, you can even build one yourself, as there's no electronics in it in the "USB" mode, just USB-A on one end and an RJ-45 plug on the other end. Someone has posted the pinouts in this forum before.