MicroPython is also an option on ESP8266: https://learn.adafruit.com/building-and-running-micropython-on-the-esp8266/overview . That said, C is going to have the best performance. If you're tinkering on your own stuff performance might not even be an issue.