A thing that would be very useful for later work would be a MQTT testing class.
It would definitely fake an MQTT connection, and provide tools to test code that bases itself on this - but we should not use it to test actual lower-level MQTT code, like we have, sadly, been doing before.
It's not urgent, so - later :P