I like that it is easy to get started with. It has many components built in so you don't have to worry about installing them yourself or maintaining your own libraries. There are also lots of tutorials available online for beginners as well as experts alike. If there isn't something out there already then you can write your own extension which makes things easier. You could do this through composer but if you want to use other versions than what's being used by default (which currently only supports 5.*) then you will need to install all dependencies manually. We're solving problems we didn't know existed before.