If you're aiming for the "latest" Replicant (6.0) it's based on Lineage OS,
not Cyanogenmod (like 4.2).
I've fiddled around with Replicant, but had to use 4.2 on an old Samsung
Galaxy S3 i9300 as 6.0 kept crashing and rebooting. On 4.2 it still regularly
reboots itself for no reason, and I have to take great care not to install
the wrong thing to avoid reflashing it.
I think it's fair to say it's not quite ready for prime time. But as a "spare
phone" OS it's passable! :)
I'm holding out more hope for the Purism Librem 5 (which I've pre-ordered) or
the Gemini PDA. In both cases you can run whatever GNU/Linux distro you want,
then just boot back into Android whenever you need to.