Ciò che ti scrivo non è sicuro al 100%, ma sto andando un pò ad intuito e un pò da quello che leggo in giro sui vari forum dedicati al mondo android.
Da quanto ho capito io, l'aggiornamento lo fa LG, quelli brandizzati invece è possibile che ogni operatore lo modifica per poter aggiungere loghi di accensione e qualche app personalizzata.
Vedo che abbiamo una buona conoscenza sui PC ed entrambi neofiti sul mondo android :D
I firmware V10A, V10C ecc ecc sono semplicemente le versioni in ordine alfabetico (per es. ad oggi l'ultimo firmware aggiornato è il V10G, non rootabile ancora però).
La versione 4.0.1 o 4.1.2 non è nient'altro che la versione del sistema operativo android del telefono, un pò come dire windows home, windows professional o windows ultimate.
I firmware nobrand, sono semplicemente dei firmware puliti dalle personalizzazioni che fanno tim, wind ecc. Non so dirti se sono moddate da smanettoni, dovrebbero essere di mamma LG.
Se visiti questo thread c'è la procedura per flashare il firmware, eseguirne il root e opzionale invertire le memorie del telefono (in pratica uno script che all'avvio del telefono fa invertire la memoria interna di 2.33Gb con la memoria esterna microSD. In questo caso non avrai più il problema di avere poco spazio per installare le app o giochi).