Appearance
footprints
Easy adding many additional functionalities
Easy to extend classes and actions based on events
Extensive documentation and support is available if needed