If you are not a designer or professional graphic designer, Canva is an excellent choice. It has all the features you will need to create any kind of design.
I'm a marketing guy. I need to do a lot of social media posts, however, I am not good at designing. Canva is my only solution now. I can design from inbuilt templates, edit them, and use my own photos as well. The platform is so easy to use even for a newbie. It also has a resize option and custom font options as well. I primarily use Canva for my social media posts.
Product version discussed: Pro
Pros
"There are tools and templates for numerous design types and formats, and plenty of fonts and graphics to choose from."
Cons
"Like some other tools, Canva should introduce an AI writing assistant tool on their platform."