Ranked in these QuestionsQuestion Ranking
Pro Nice multilingual capabilities
You can manage several shops and several language versions of the site, what is very useful if the shop is focused on multilingual audience.
Con E-commerce platform focused
Magento is built to help creating and maintaining e-commerce platforms. So it cannot be used to create any other kind of website (such as blogs, news websites etc.).