When developing a platform everyone and anyone can use, you should focus on including the key features since they are something all your users need. The rest is handled through custom development or plugins. The reasons why WordPress is such a successful product and widespread platform are hidden in these facts:
WordPress is easy to use and has been around long enough for people to get used to it.
It is very well documented, both officially and unofficially.
It has a great support community, both at WordPress.org, and on the web.
WordPress has tons of great plugins that can make it do almost anything you can think of.
And of course, thousands of free and paid themes, some of which are truly amazing.
Since we have been developing and designing for it ever since WordPress was just a little baby and few knew about it, …
“Are you Master of your Domain?
“I am King of the County. You?”
“Lord of the Manor.”
“I’m Queen of the castle!”