The answer is not that simple, it really depends on YOU. There are many ways to make a website, but the most common are either DIYing it using a site builder service or using a professional agency. Either one can work, but depending on your long term goals, it may be...