Benvenuto nella community dell'OPO.
Per comprendere meglio la differenza fra una CM11S e altre custom ROM ti rimando ad altri articoli presenti nel thread sulla scelta delle ROM.
Qui mi limito a farla breve...tutto il codice che riguarda l'hardware è identico in tutti i kernel di tutte le ROM. Al massimo ciò che viene cambiato è la ramdisk, ovvero (detto in maniera becera) le impostazioni. Le grandi differenze fra ROM (e includo la CM11S) sono a livello di userspace (system) dove vengono integrate feature originali dai vari team.
Tradotto: mi pare molto strano che tu abbia problemi con il viva voce usando la CM11S. Può darsi che sia la conseguenza di una installazione sporca o di una singola app/modulo. L'alternativa è che vi sia un problema harware ma da quello che hai scritto la probabilità è estremamente bassa.
Per quanto riguarda Slimkat, io la uso come daily driver da mesi ed è pressochè perfetta. A parte qualche incompatibilità del bluetooth verso specifici dispositivi e l'assenza di una feature minore tipo il theme engine, il resto è un piccoloparadisco per chi ama personalizzare il proprio OPO. Ma questo già lo sai.
Per quanto riguarda specificatamente il viva voce, con l'ultima weekly 8.16 hanno introdotto una feature che utlizza il sensore di prossimità per attivare il viva voce automaticamente. In pratica, durante una chiamata, se lo tieni sull'orecchio il viva voce è OFF, se allontani il telefono si attiva il viva voce e viceversa. Molto comodo, davvero molto comodo.
Io ti consiglio tre cose:
A) non buttare la 44S. Fai un nandroid backup e puoi tornarci quando vuoi. Per la precisione, all'inizio puoi benissimo saltare dalla stock a Slimkat per configurarla...e poi spostarti definitivamente su Slimkat...ma sempre mantenedo tutte le opzioni e avendo sempre una ROM di backup già perfettamente configurata. Inoltre, non potrai sbagliarti e cancellare roba che magari avresti voluto tenere o ti sei scordato di backppare, tipo la rubrica o roba che hai messo nella system (tipo impostazioni del GPS o altro). Se vedi che ti sei scordato qualcosa, passi alla stock, salvi quello che devi salvare, torni a Slimkat e ce lo sbatti dentro.
B) Puoi scegliere fra tre Slimkat, ma io ridurrei la scelta fra due: Slimkat ufficiale e la Slimsaber. Le differenze sono minime ma ci sono. La Slimsaber offre una compilazione leggermente più ottimizzata e ha qualche piccola ma comoda feature in più. Io al momento sono sulla classica ma per pura pigrizia e la ragione sta nel punto C)
C) Fai un clean install. Scoccia, lo so, ma escludi tutta una serie di possibili conflitti. Un'installazione pulita prevede il wipe di tutto eccetto l'internal storage, il flash della ROM, delle GAPPS e di SuperSU. Infine, l'installazione di tutte le tue app preferite dallo store o dai vari thread di XDA. E' uno sforzo notevole, lo so. Dover reimpostare tutto scoccia ma non esiste un modo migliore per evitare di dover fare comunque un clean install in futuro (lavorando il doppio). Persino passando fra due Slimkat faccio un clean install, per questo motivo consiglio il punto A) (ovvero prendersela comoda e passare da una ROM all'altra per non dover configurare tutto immediatamente).
A, B e C sono interrelati e offrono la migliore strategia per provare/cambiare una ROM senza stress e senza mai ritrovarsi a piedi.