Hola, los layouts que puedes utilizar en un activity sean del tipo que sean pueden ser infinitos, yo normalmente uso un Relative y dentro de este agrupo los elementos en linearLayouts para que quede todo mas ordenado.
Solo tienes que tener en cuenta que en un movil grande se pueden ver por ejemplo 10 linearlayouts, pero en uno pequeño algunos no se verían, te recomiendo que siempre uses esta jerarquía:
-RelativeLayout
-ScrollView
-RelativeLayout
-LinearLayout(Todos los que quieras)
De esta forma te aseguras de que todo este ordenado, no se te descoloque y puedas poner todos los que quieras ya que ahora el usuario podrá deslizar el dedo para verlos todos si tiene un movil pequeño.