I just want to note that it isn’t us that are no longer supporting Moquette. The original developers of Moquette appear to have abandoned the project.
The original intent was to eliminate the need to install and configure a separate program in order to use MQTT. But the embedded broker is somewhat limited and there are some known issues so I think almost everyone will recommend using an external broker, Mosquitto being the most popular but not only choice.
In fact, the MQTT 2.5 binding has switched client libraries from Paho to HiveMQ so it would not be a bad idea to give their community edition of HiveMQ a try.