If you want a premium website with no limitations on how you can use and customize your theme then definitely yes. GeneratePress free is good but GeneratePress Premium is better if not best. I highly recommend purchasing the premium version.