I am developing a small project, and for its purpose, I needed a website. My budget was quite limited, and since this is kinda of an experiment for me, I didn't want to invest a significant amount of money for a simple website. I have zero knowledge of programming, and I have never built a website before.
Anyway, I decided to check WordPress because this is the platform I know as the best for websites. Long story short, I have a domain and website now. I did it all by myself with only 50$ budget. Their website builder is amazing. I believe anyone can build a simple website with their templates.
However, if you want an online store, this feature is considered advanced and you will need to pay a relatively high price for it. That's the only downside.