Looking good. Although I think you are right the hard shadow could be a problem. If you have a sun light that could be causeing it. If it's all just spots I would delete them until I found the offender. Might be better off with area lights anyways.

Did you put bevel modifiers on any of the stuff? It's common practice to use bevel modifiers to help soften up the hard edges you can get in 3D modeling which doesn't really exist in real life.