Even if it means more work, I would recommend creating your own theme from scratch.
Ready-made themes may seem good at first glance because they are ready to use. But new versions of Hugo often change things, making modifications necessary. Theme providers respond to these changes quickly, slowly, or not at all. With a bit of bad luck, you’ll have to make the changes yourself. And in that case, I think it’s better to change your own code, which you know, than the code of third parties. And I say that as someone who isn’t good at programming.