Arduino R3 with separate ESP8266 or Arduino ESP8266 Wifi Board?

do you mean the "Arduino Uno WiFi" ?

This has not gotten much traction here in the forum and makes code complicated.
You could get an ESP32 which has more ADC capable pins