I would suggest using MetaObjects (which is conceptually the same as metafields) because they’re way easier for management (ie you could put all the data for each section in 1 MetaObject and you can re-use the MetaObjects (say for FAQs where they may be the same across products)
I’ve been creating a playlist of all the things you can do with MetaObjects https://www.youtube.com/playlist?list=PL8jYlLhLXeM3lF1RsXz_wv5ZQwGw3yFZM