Welcome to the forums!
There is a general discontent with the FreeCAD logo - something that will always be the case no matter what it is, I think. It's is an on-going topic that we address informally as the 'annual logo design competition'. All submissions are welcome!
https://forum.freecadweb.org/viewtopic. ... &start=220