вообщем писать адаптив для ширины экранов, а высоту исходя из надобности?
Как правило задавать высоту в media как минимум странно. Ваша высота блока должна высчитываться в зависимости от контента, поэтому как правило на больших экранах вы можете оперировать px-единицами для достижения pixel-perfect верстки. Когда вы начинаете работать с адаптивом, и крутите телефон, планшет - более удобно использовать %, em, wh\wh. Ваши блоки контент внутри будет ужиматься(без фанатизма, не убивая читабельность) в зависимости от фактической ширины девайса.
А ещё бывает штуковина когда пишишь для ширины экрана которая больше высоты, а когд наоборот то всё летит
Мой тогда Вам вопрос на засыпку, как пишут люди хорошие проекты имея под капотом только стандартную сетку бутстрапа? Значит Ваша верстка не идеальна, и вы не учитываете переполняемость контента. Перестраивайте блоки, друг под друга, не жмите контент друг к другу. Учитесь грамотно составлять UI - что бы блоки смотрелись адекватно.