CyanogenMod sometimes lags behind some of the less official ROMs out
there (e.g. the ones hosted on dubious sites) in terms of features, but
comes from a reputable and reliable source. I usually recommend people
start with the CyanogenMod ROM and only branch out to more obscure ROMs
if the CyanogenMod ROM for their device is missing critical
functionality.
For the Motorola Photon Q, here's CyanogenMod's installation
instructions:
https://wiki.cyanogenmod.org/w/Install_CM_for_xt897.
You'll probably want to download one of the "stable" builds rather than
a nightly:
https://download.cyanogenmod.org/?device=xt897&type=snapshot.
Gary