Some months ago I decided to play with Mythic and to be honest, I've had a great experience with it, not only related to the stability of the framework but also the way the code is structured. It's fairly easy to implement custom profiles, custom agents, custom communication (encryption/decryption)