Si se genera un scroll horizontal es porque está mal empleado el responsive, guiarse por un dispositivo en particular no es una buena práctica y ya te habrás dado cuenta por qué..
Un consejo que puedo darte yo, que puede no ser el mejor ya que no soy profesional en la materia pero nunca me ha dado problemas, es usar un contenedor para todo el sitio que ocupe un 85 o 90% del dispositivo y que tenga un max-width de aproximadamente 960px o 1000px para que no se expanda más de lo necesario en pantallas amplias.. Con eso te aseguras que no se genere un scroll horizontal en ningún dispositivo.
Saludos