Well, depends on what do you want to accomplish. For building responsive design which is best way to build a website for mobile or any other device, not depending on the screen size.
On other hand, media queries come in handy when you want something to hide or show differently on particular screen size. Its good for targeting...