Dudas antes de comprar

Saludos.
Tengo entre manos un proyecto que consta de enviar datos de unos sensores a una base de datos MySQL.
Actualmente lo estoy realizando con un NodeMCU ESP8266 y sin problemas.

La historia esta en que el dicho aparatejo no tiene las entradas/salidas que me hacen falta, ni se acerca.

Mi duda esta en si compar un ESP-01(creo que es ese) para dotar a un arduino Mega de wifi o mirar el Arduino MKR1000(creo que es este)

Otro tema es la configuracion/trabajo del ESP-01 para que me trabaje tan fino como el ESP-8266; en eso estoy pez.

Que os parece? que es la mejor opcion? o si por desconocimiento mio hay otra opcion.

En definitiva lo que busco es poder mandar a mi BD una cantidad ingente de valores siempre via wifi.

Gracias.

xv5004:
La historia esta en que el dicho aparatejo no tiene las entradas/salidas que me hacen falta, ni se acerca.

Cuantos puertos y de que tipo (analogos, digital, PWM, I2C, SPI, UART, IR, SDIO, GPIO) requieres ?