Inkscape would be another option that may be useful.
I am often impressed what kind of media people are producing with pixel editors such as gimp or photoshop, for the end result it typically does not matter, but the workflow feels cumbersome and the reuse possibility is limited. For the next similar project I would as well suggest to use inkscape or scribus.