Ranked in these QuestionsQuestion Ranking
Pros
Pro Matrix Field
Pro Developer friendly
Pro Highly customisable
Pro User management and roles
Pro Highly scalable
Pro Easy content management
Cons
Con Costs money
There is a Free Personal version, but if you want multiple accounts or multilanguage you need a license.
Con Own templating language
PHP code isn’t allowed in your templates. Somewhat limiting.