1) Easy to install: I mean normal-human easy, not programmer-easy<p>2) Easy to use: I mean normal-human easy, no programmer-easy<p>3) Can handle thousands of visitors a day on basic hosting if configured decently<p>4) Updates rarely break stuff, great backwards compatibility<p>5) Once you understand how it works, for what stuff using it and the community/ecosystem (plugins, themes, how to develop, etc), it's really fast to go online and start your journey to success (or failure)<p>6) Proven success: unlike other idolized cms or frameworks, if you search for WordPress success stories you find thousands of sites, of all kind, that made millions. I won't name names, but there are many popular open source frameworks and cms that are all talk and no money. You have to show me the money if you want to be taken serious, show me people are making money with this software and they are not the creators themselves<p>As you can see there are some points, like 4 and 5, that are the completely opposite of what you usually hear about WordPress. The sad fact is that, despite its success, WordPress is considered "pleabian" or something like that by other programmers. It's like the PHP of cms, hated by people who don't understand that going and staying online comes before current month buzzwords or arcane computer science departments technology. I respect and I am fascinated by both buzzwords and arcane stuff, but I understand that serving the users, and achieving real world success, comes first.