WordPress started off as a blogging platform a long time ago and now powers over a quarter of the Internet.
How did it get here? Well, there are actually two ways you can use WordPress:
Recently WordPress.com has decided to allow any custom plugin and theme to be installed on the $25/month plan. This is huge, because if there's one thing that sets WordPress apart from all the other website builders it's the ocean of plugins and themes it taps into. Basically, almost anything a website can do, there's a plugin for that. Most niches and needs are covered, and lots of the plugins and themes are also free.
One area where WordPress stands behind the competition is the usability. This is somewhat to be expected given the sheer power WordPress has, it's very tough to hide away all that complexity. Plus, all those custom themes and plugins each have their particular way of doing things, which can get very messy when you have dozens of plugins installed.
Another reason WordPress is a bit cumbersome to use is it's not a drag and drop editor, but content is entered in forms. This separates the design from the content and makes everything less enjoyable. If you have previous experience with the WordPress admin area you'll be ok, otherwise prepare for a bit of head scratching at first.
There's a free version available if you want to test the waters. Paid plans start at $4/month