There is a Build Poll option in the text editor here. Maybe you could edit your post and add one.
Me, I have tried both lmic and loramac-node using STM32 controllers and RFM95 modules.
The current lmic version by mcci is meant to be used with Arduino. This comes in favor of many who want to get up and running quickly; but without some effort you are bound to Arduino. Still, after rewriting the hal.c/.h
module for my platform in C I was also able to integrate it with my codebase and use it as done in the *.ino
examples (see link above).
The loramac-node is Semtech’s reference implementation. In contrast to lmic it already supports LoRaWAN 1.1, Class C and the new SX1261/2 radios. Also the pre-certification results are included. In addition the developer mluis is active here and very helpful in my experience when dealing with this library.
However you need a bit more available flash when using it and, what I personally do not like, is the structure of the project you are forced into with CMake and predefined boards and apps. I rather want to take a working code base, e.g. generated from CubeMX, or depending on the manufacturer some other code generator or example project and be able to integrate a library into it. Though, I understand that for a whole network stack there has to be done a lot more than just abstract away the access to the hardware. requiring the management of timer, etc.