Преимущества использования LinearLayout для создания макетов в Android:
- Возможность организации элементов в одну строку или в один столбец. code.tutsplus.com Если ориентация макета установлена в вертикальное положение, все дочерние элементы организуются в один столбец, если в горизонтальное — в одну строку. code.tutsplus.com
- Возможность регулировки расположения элементов с помощью атрибутов gravity и weight. code.tutsplus.com
- Упрощение процесса проектирования пользовательского интерфейса за счёт создания ресурсов макетов в XML. code.tutsplus.com
- Возможность комбинировать разные типы вёрстки, например использовать LinearLayout внутри FrameLayout. habr.com
Некоторые недостатки использования LinearLayout:
- Быстрый рост размера кода при добавлении на экран большего количества элементов. code.tutsplus.com
Таким образом, LinearLayout — один из основных типов макетов в Android, который имеет как преимущества, так и недостатки.