Appearance
Log incoming and outgoing api calls
Easy adding many additional functionalities
Easy to extend classes and actions based on events
Extensive documentation and support is available if needed