Is there a reason you didn't build your blog using Python (presumably with Flask or Django or the like), other than your existing familiarity with Rails?
tl;dr: it made collaboration easier.
It could be said that for a consultancy, your marketing/blog is a core part of your business, so having a high degree of control over branding would make sense.
Plus, using Wordpress is the last thing I ever want to do. Ever.