The main point of responsive is
- your site adapts to a variety of devices, based on screen size (specifically, width 90% of the time).
Responsive is better than dedicated mobile (imo) because
- It requires less maintanence, in that you only have to worry about "one" website.
- It gives the feel of the desktop version instead of a watered down "mobile optimized" version.
The drawbacks of course would include
- Higher load times, as desktop versions are more resource (read:media) intensive
- Additional tweaking may be required, specifically via JS, to make it seamless on mobile.
As far as "altering the screen to screen flow", I'm not quite sure what you mean here. What I do is make sure that it works on ANY screen width 240-1920, which I believe is the entire point of responsive.
I build the desktop version, then
@media screen away to make sure it looks good at 1024, 960, 800, 680, 460, 320, 240, and sometimes even lower/higher. 1600 is a popular width for laptops, but I usually just cap the actual content at say 1200 width and let the colors fill all the way to the edge.
The point is, with mobile, less is often more. Responsive is about making it "less", so that you can give your users "more" [what they're looking for, without the hassle].