По моему опыту, при создании приложения вы не ограничены в создании как можно большего количества экранов, или технически называемых фрагментов, и делите экран на маленькие части. Конечно, чем больше фрагментов, тем больше задержка для системы android для обработки различных интерактивных событий, которые будут сгенерированы конечным пользователем. Кроме того, несколько ViewGroups, присутствующих внутри этих различных макетов фрагментов, увеличат сложность приложения, следовательно, увеличивая задержку.