Google takes into account mobile-friendliness as a search ranking factor. This means that it is almost mandatory to have a mobile-friendly or responsive site if you wish to show up in mobile searches. Google gives preference to websites that provide a good user experience and load fast. However, there is no preference given between responsive websites vs a dedicated mobile website, as long as you provide a seamless experience to its searchers.