Pros
- Openness and cross platform support, the large community, ease of learning and coding, vast availability of pre made assets and the ability to create our own
Cons
- The amount of coding needed to create basic game elements, lack of good documentation, outdated editor (although it gets better), no scripting and debugging facilities or any way to automate simple tasks