Option 1 will probably be easier as you won’t need help from anyone else. But will cost more over time due to the subscription fee.
Hiring someone to create a site with you (option 2) will be a higher cost up front, but may be cheaper in the long run. However it may also be quite a lot more work for you to send information to the person helping you.