I own a website that was custom built with cakephp. We do not currently have a blog but I want to get a blog set up to provide educational content for our users and to help us for SEO purposes. The question is, do I go with wordpress or have it custom developed like the rest of our website?

I need the blog to completely fit in with what the rest of the website looks like and I want to have the design custom made to be exactly what I want. Can I get a developer to create a custom wordpress theme that's exactly what I want or would I be better off to use my current developer (who does great work) to custom develop it?

Thoughts and feedback much appreciated!