Don't forget the themes directly at Wordpress.org too. Thousands of free themes.
I've personally been enjoying the Astra theme (not free, starts at $59) and using it with Elementor (free, or Pro version).
OceanWP offers a free theme that is highly customizable, and paid for additional plugins etc.
But don't discount the themes at WordPress themselves. All depends on what you're trying to get out of your site and what you want it to do.