Was ich an der ganzen sache nicht so recht verstehe ist das warum? Warum entstehen solche Probleme immer nur bei den Hardware Herstellern, irgendwas müssen die doch schrecklich falsch machen oder sie müssen Android so sehr verhunzten, dass etwas mächtig schief läuft.
Ich bin selbst Informatiker und kenne mich recht gut damit aus, ich selbst habe zwar noch keine public rom geschrieben, aber für mein Nexus 5 damit experimentiert und die custom roms für die oben genannten Geräte funktionieren ohne solche massiven Bugs.
Ich denke wenn die Hersteller weniger wirtschaftlich denken (Integration zu viel eigener sinnlose unübersichtlich implementierter Features für Kundenbindung) würde das ganze besser laufen - vor allem da ich bisher keine Person von sehr vielen getroffen habe, die Stock Android schlechter fanden als das was die Hersteller Android antun.