It is often a matter of time and focus. No matter what method you use creating websites takes considerable time. You have to learn to use whatever program you choose whether it is a simple point & click or something like DreamWeaver there is a learning curve. You have to learn coding to some degree in order to tweak the results.
If you are looking to do something that is website based you are probably better off building your own and learning how.
On the other hand if you have a business or enterprise and you think a website would help it may not be wise to distract yourself with the nuts & bolts of building a website yourself.
Ask yourself if you can dedicate several hours a day, that is a minimum initially, to creating a website.
Just keep in mind that if you build it yourself you will be able to make any changes rather than waiting to have them made.
Of course good professional websites aren't cheap and it is a ongoing expense as they need to be updated frequently.
One final question is whether you are computer savvy. Do new programs seem to come naturally to you or is it like driving nails with spaghetti? Are you easily frustrated by complicated computer tasks?