Sorry for the delayed response everyone, but I'm going to follow up with a similar "it depends."
In my opinion, the
word "responsive" has become an unfortunate buzzword, often overused by stakeholders working with developers/designers in the creation of web/mobile app.
There are tons of situations where in mobile web UI development (or even in Android layout XML files, or iOS autolayout files), where it's pretty simple to use some responsive design principles to develop a great UI that works between a variety of screen sizes. And when possible, I whole heartedly endorse doing this over building exclusive UI files/outputs on a per device/OS basis.
This being said, there are a lot of times where this isn't the case, and responsive designs become an absolute mess. I really don't know of a great way to point these out, other than they'll often feel like a bandaid solution very quickly into thew development/design process. It'll feel _bad_ and confusing. Once you start building a responsive design and you get this feeling, my recommendation is to abandon ship immediately and look into designs built specifically for a device/platform/screen size.
Check out my latest book, Essential Mobile Interaction Design, for information on how to best design apps for iPhone, Android, Windows Phone, and all things mobile! A link to the book is in my forum biography if you're interested!
Have an interface or user interaction question? Shoot me an email or PM.