Yes, a logo is probably a good idea
You know what's gonna happen if you have a 3rd party design it? You're gonna have to code it yourself unless the designer knows the admin that you're going to be using & designs based on that.
So either way, it's probably a DIY job