You have 2 options.

1. If you have the time and think you can make a pro website you should do it.
2. If you think the time you have would invest somewhere else like promoting the site you should go for someone to do the job for you but remember don't go for cheap solution as that will not help in the long run.