ESP8266 or Arduino Ethernet shield w5100 ??

Why Uno with ESP? I have many attached things, among them 2 analog sensors and 2 230 VAC relays which need 5 V to hold the coil. And I can switch to Ethernet shield by couple of #ifdefs.