I tried out the new MQTT capabilities, using Micropython on ESP8266. With micropython it is possible to quickly get MQTT working with Thingspeak.
In case others would like to try this, here is the micropython implementation.
https://github.com/MikeTeachman/micropython-thingspeak-mqtt-esp8266