It's not mandatory, but if you want to design a better landing page or customize homepage you can go for a page builder. But with default GeneratePress Premium you can enjoy some ready to use child themes.