You can easily reach all those goals using WordPress. It is the best website-building platform for now. It is simple, functional, and flexible. Even a non-programmer can learn to use it in like a week. There are so many widgets and plugins that you will be able to make almost anything work there. OFC is not as good as heavy and complicated websites written by big programmer companies. However, still, it is a great substitution. Also, you can always cooperate with guys like https://prosvit.design/wordpress-services/plugin-development/, and they will be happy to help you for some money.