Great job on this one @deveerei!
Pros:
- Open Source.
- An existing user-base may provide great support especially for open source projects.
- Simpler streamlined coding.
- Improved and faster developmental workflows because of streamlining.
Cons:
- I don't have any comments on cons.