While its advantages over creating sites with static html files include the vast amount of templates and plugins available there is one minor drawback when it comes to developing with it.
What started out as a blogging platform now powers the over 35% of the websites you may visit. If you have ever done any website development you are bound to come across WordPress.