My 2 cents re: if responsive is better for seo:
If you're talking about whether to use a dedicated mobile site or responsive (alone) for local businesses, I would lean towards the dedicated mobile site. SEO-wise, if you implement correctly, you should be ok either way.
Here's more info on that:
https://developers.google.com/webmasters/smartphone-sites/details
I always say, you do what's in the best interest of your client, and not the best interest of google (but pay attention to their guidelines).
You want to optimize for the mobile user's intent, not a desktop user which is what responsive is. You want to put your calls to action towards the top, like a click to call button & gps map for directions (That is if you are mainly looking to increase phone calls and foot traffic, which is usually a locals business' intent). You want your site to load in 2 seconds or so on a smartphone, and with responsive, if the page is heavy with too much data and images and what not, it can cause page load speed issues. That can be a problem. Mainly, you want to give your mobile visitors a great user experience so they come back. And you don't have that control with responsive.
That said responsive (alone) is ideal for large information sites like blogs, news site, e-commerce... Generally websites that get updated frequently.
But here's my caveat: Why not both? That's the ideal. The reason for that is, the all-important tablet user prefers the desktop site vs a dedicated mobile site. So you're customizing for the experience that the user is coming from.
Sorry if I went slightly off-topic, but I thought it important to keep the mobile user experience in mind when dealing with clients in addition to working on SEO for desktop & mobile.