Warum wendest du dich mit den Fragen nicht in ein spezialisiertes Androidforum ala
www.android-hilfe.de ? Da bekommst du Infos aus erster Hand und nicht so viel gefährliches Halbwissen, das hier häufig über die Ladentheke geht.
Und zwischen "soll es angeblich für alle aktuellen fons geben" und "cyanogenmod unterstützt fast alle smartfones, die ..." gibt es wie gesagt einen Unterschied. Das Wort "fast" macht da einiges aus. Halt nicht alle. Und eins evtl. nicht. ;-)
Und selbst für dein g8
00f gibt es doch CM 12.1, allerdings halt noch in einer Alpha, bei der noch nicht alles funktioniert. Wobei Fingerprint und Heartratesensor, wohl nie ans laufen gebracht werden, da das Android dies an sich nicht unterstützt.
http://forum.xda-developers.com/galaxy-s5-mini/development/g800f-cyanogenmod-12-1-g800f-t3083493
Auch bei der Kamera musst du evtl. Abstriche machen, was die Einstellungsmöglichkeiten und Funktionen angeht. HDR dürfte damit z.B. auch nicht drinnen sein. Wenn Fotos und Videos an sich funktionieren, ist das schonmal nicht schlecht.
CyanogenMod, bzw. die vielen Hobbyprogrammierer bastelt halt inoffiziell etwas und die haben nicht die Möglichkeiten z.B. die Treiber richtig an zu passen, sodass nicht die ganze Hardware im vollen Umfang angesteuert werden kann. Daher muss man schon mit abstrichen leben, wenn man CM, bzw. ein anderes AOSP Rom nutzt. Zudem dauert auch die Entwicklung, gerade, wenn für so viele Geräte entwickelt wird. Priorität genießen da natürlich auch die Flaggschiffe, die kleinen mini Varianten kommen halt etwas später dran, oder es gibt nur Portierungen.
Und btw. für das Defy+ gibt es auch CyanogenMod. Vll. musst du dich einfach nur mehr in die Materie einarbeiten, mit einem Fingerschnipp und einer Forenanfrage ist es da nicht getan. Du muss lesen lesen lesen, in Androidforen ala android-hilfe.de oder halt bei den XDA-Developern.