I chose NextJS because it's blazing fast for developing and deploying static websites. Moreover, it makes the whole content management process very easy (you just write plain HTML). Among the many UI frameworks, I went for ChakraUI because, in my opinion, it offers the best compromise between styled components and theme customization.