It's a free, pre-built website, that everyone uses and knows how to navigate.
For business users who understand basic principles of advertising like design, copy, and call to action, plus how Facebook's advertising tool itself works, it's a great solution overall. It offers a variety of options and prices without being too pricey (unless you're willing to pay more) and will get you more likes/followers.
Facebook makes it relatively easy to understand how to market yourself without having to do too much research since they do a lot for you (if you pay) but you can also easily control how/how much you market yourself without having to use that option.
It's Facebook. Commonly thought of as an unprofessional social media platform. For some, it's hard to get around the stigma.
The paid marketing/advertising feature is so-so. You have no idea who your page is actually being marketed to. I work for a small business and it's hard to justify paying for FB marketing when your page is shown to random people. For us, we have a very specific target market (mostly locals) and rely heavily on word of mouth from current/past clients.
Do your research before paying for ads/to be marketed to target markets. Have posts lined up in advance so you aren't scrambling to post something. Link your social media platforms!
It's a free, pre-built website, that everyone uses and knows how to navigate. We have our own website, but it is definitely easier for someone to click on FB to search us, and when a business doesn't have a Facebook page, it's almost unheard of these days.