Yeah, it all depends on code authors. This is one more example of an mqtt broker in Erlang - VerneMQ; and it's very readable: https://github.com/erlio/vmq_server We are currently estimating it.
Umbrella Project can be found on https://github.com/erlio/vernemq as well as our website https://verne.mq