Another option, would be to go with rfm69.. It's sub gHz, so it would have longer range (Even compared to esp8266). Power consumption is equal to nrf24 (as far as I know).