Magento is pretty useful software. However missing documentation is its main problem to my mind. It's the problem for both developers and store owners (because it increases cost of any software changes).