If you want to use a free theme for WordPress, Astra and OceanWP are the way to go!
Here are some timestamps:
00:00:17 Comparison between the free versions of Astra and OceanwP
00:06:07 Overview of Astra Pro
00:07:50 Overview of the Astra Mini Agency
00:08:16 Overview of the Astra Agency
00:08:39 Overview of the OceanWP Extension Bundle
With the free version of the Astra theme and OceanWP theme you can create a beautiful website! There are a lot of customise options and they both make use of Elementor as a page builder. So with those free themes and free page builder.
In the free version the OceanWP themes seems to have more options. But with the Pro versions of the Astra and OceanWP theme, all the Astra packages are for unlimited websites and the OceanWP theme starts with a license for one website.
I also hear people about Generatepress so soon I will make a tutorial/review about Generatepress.