OceanWP is one of the most popular free WordPress themes with tons of premium-like features. It has its own companion plugin and recommends installing a free page builder plugin upon activation. It can be used for any kind of website including blogs, magazines, business website, or an eCommerce store.
It includes multiple layout choices, fullwidth pages, two navigation menus on top, custom logo support, multiple sidebar areas, beautiful image galleries, and more. It is super flexible but still very easy to set up with live customizer support.