Creating a logo depends on how much you want to invest in your brand and the type of design you require, budget you have allocated, and how much time you have to launch your brand.
You can create a logo using out team which will be cheaper, easy to get & downloadable. However, there is a downside to this. You won’t own the copyrights for the design files or register it for trademark. It does allow you to get your brand launched and running.