You can always take a dynamic site, and convert the dymamic pages to static pages, to help with server load issues. Designing a site as static from the beginning may be a foolish plan if the site is updated often (more than once per month).
yes if you want user interaction and also want to update site very frequently then you should use dynamic site, it will be good and easy if you will use good cms like joomla wordpress
Static sites does not contain any panel for user interactions like feedback or comments which is really important to improve your website and generate traffic...try to create website having some dynamic or user interaction panel which can help in gaining popularity...and generating traffic.....
Static pages are good only if you want to create a simple site with little or almost no interaction with it. And it is harder if you have to make changes or want to add or change the content of the site.
Website with static pages is use for only give information and share photos and other stuff but for create user interaction than you have to create dynamic website. You can upload images with JavaScript and it is also easy to create website with worspress.org useful to you for create static website with some pages in which you can also easily upload pictures and all.