1. No, stock solo hay GB, tanto rom como kernel.
2. Puedes poner un custom kernel en una stock rom y viceversa, siempre y cuando ambos sean de la misma version de android (no puedes poner un kernel ICS a una rom GB, por ejemplo)
3. La banda base viene viene incorporada en las stock rom (odin) pero no en las custom (recovery). Si quieres una banda base en concreto has de flashear ese archivo por odin.
4. El kernel 3.x esta incompleto y no es completamente estable (y no funciona la camara, entre otras cosas), así que si estás empezando con esto, mejor usa la versión con kernel 2.x
5. Como ya te he dicho, si quieres la camara, no uses el kernel 3.x. En cuanto a rom, considero JB mas fluida que ICS. Combinaciones? ve probando, eso va a gusto del consumidor.