The majority of pages can be statically rendered when github.com/zeit/next.js/discussions/11552 lands. Overall I would say it depends on what you're planning to do. Marketing pages for example should probably always be statically rendered, whereas a dashboard might be server-rendered.