I recently discovered a book called “NB-IoT Use Cases and Devices”. It is focussing on device design aspects, esp. low consumption features of the NB-IoT network and how to leverage them. several network interface modules are being mentioned and reviewed, e.g. from Nordic, Telit, Quectel, u-blox. It helped me when I started my last project, so maybe you would like to look at it.