I like that it is open source, so you can get to know everything about how things work with this software before purchasing anything from other companies who may or not be as transparent in their approach for using these products within your business model! The only downside of my experience has been learning more than what most users need/want out-of-the box regarding certain aspects (mainly security).
Most likely due to lack of resources available at any given time while attempting tutorials online by people looking to help others learn new skillsets they are developing themselves - but still very worthwhile if one wants an understanding into some advanced topics such as securing webservers against attacks which would otherwise make them vulnerable via hacking attempts etc..