Bootstrap 3 que trata la diferencia entre xs y sm

Estoy usando col-xs- * para dispositivos móviles en vertical, pero ingenuamente creí que col-sm- * era para dispositivos móviles horizontales, sin embargo, según la primera respuestade esta pregunta, de hecho no lo es.

Entonces, mi pregunta es ¿cómo uso efectivamente la estructura col para teléfonos horizontales?

Mi idea fue:

col-xs-12 en móvil verticalcol-sm-6 en el paisaje móvil (ya que es evidentemente más amplio)

Sin embargo, debido a que sm no es lo que originalmente pensé que era, ¿es esto posible sin cambiar el CSS de arranque básico?

Si miramos un iPhone 6+, por ejemplo, en su orientación horizontal, su ancho es de 736 px, que todavía se considera dentro de los límites de xs.

Entonces, cualquier cosa col-xs-12 en esta vista se ve absolutamente enorme, lo que hace que las cosas se vean terribles.

Teóricamente, podría cambiar el punto de ruptura sm a un valor inferior al valor actual de 768, pero ¿hay alguna forma mejor de hacerlo?

¿Quizás agregar una clase entre xs y sm?

ACTUALIZAR

También encontré este fragmento de otra pregunta, que tiene potencial.

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .col-xsl-6{ width: 50%; }
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta