ciao.
aggiungo la mi opinione...
- se lo fai a scopo didattico benvenga, ma usare solo nodemcu invece di uno + nodemcu equivale comunque ad imparare ad usare arduino, visto che stai programmando nodemcu dall'ide di arduino...
- riguardo il tuo problmema specifico (invio ricezione dati), ho affrontato un problema simile tempo fa. puoi vedere la discussione qui. se serve posso postarti il codice che uso io per inviare / ricevere.