In fact, there is no absolute right or wrong. Just a choice.
Both options have pros and cons.
Choose a designer, he or she can give you some professional design advice and ideas. Let you have more ideas. But designers' ideas can also affect you, disrupting your initial thoughts. Hiring a designer is a good option when you only have a vague logo concept.
But if you know exactly what kind of logo you want, you can design your own logo. Professional design tools or online design are better options. This allows you to design a logo that matches your original concept. Since professional design tools take a long time to learn, it is more difficult for people without relevant experience.
So my buddies and I developed an online logo maker to simplify the difficulty. You can do it as long as you have internet access. At the same time, we have thousands of templates for reference.
in the beginning I feel like a logo might not as matter as much, I hired someone from fivver for 15 bucks. later I will pay someone else to help with branding and recreate our logo
You are right, but the purpose of our online logo maker(www.instantlogodesign.com) is to help someone who is just starting a business to start his project quickly.
I think if you have the funds then absolutely go for the professional option.
Personally I use online tools or make it myself just to get it going and will most likely redo once paying customers signed up.