The colors do go together well but what it's missing is mainly blending, getting that render more involved in the background. It looks too flat otherwise, try to make everything go together and the flow will be better.