We review three of the best free WordPress themes for blogs, OceanWP, Astra, and GeneratePress, all with a huge number of options. Which one is best?