wifi for UNO

I'm looking to build a Jonny-five robot. Has any used these modules for WIFI?

Makerfocus 4pcs ESP8266 Esp-01 Serial Wireless Wifi Transceiver Module Compatible with Arduino

You can buy the ESP-01 modules much cheaper on eBay or Aliexpress but you might have to wait longer for shipping.

The biggest problem with the ESP-01 is that some of them only have 512 kB of flash memory. Most frequently if you're using these modules as a WiFi bridge for a standard Arduino board you will be using the AT firmware. There is a version of the AT firmware that will fit in 512 kB but it doesn't support OTA (over the air) firmware updates. This makes the firmware update process a bit more tedious and prone to problems. Whether that's actually a problem for you I can't say. Unless I was trying to design something with the absolute minimum BOM cost (which only really matters if you're making the device in quantity), I would spend the few extra cents to get the ESP-01 version with the 1 MB of flash. If you're using a different firmware or writing your own the flash size limitation may or may not be an issue but having more certainly doesn't hurt.

Thank you very much:

Can you recommend another type of wireless device (non-shield) for an Arduino?

I saw these: https://www.amazon.com/Makerfocus-Wireless-NRF24L01-Antistatic-Compatible/dp/B01IK78PQA/ref=sr_1_4?s=electronics&ie=UTF8&qid=1498570468&sr=1-4&keywords=wireless+arduino

I found these: Logicware ESP01 1MB Flash WiFi NodeMCU for sale online | eBay

and

https://www.amazon.com/Addicore-ESP8266-Tranceiver-Antistatic-Compatible/dp/B00PA3UQNI

and

https://www.amazon.com/ESP8266-Wireless-Transceiver-Arduino-Compatible/dp/B06XBXLB6S

Antistatic-Compatible?