Things that could be improved on from a basic system.
Consider using: STM32L, or WL, module with lora, nrf52 or 54 if available.