UPDATE:
------
Galaxy Note (N7000)
I have managed to get both WiFi (with proprietary firmware unfortunately) and
3G working on this phone. Replicant is working great so far.
------
Galaxy S2 (GT-I9100)
I have managed to get WiFi working (w/ proprietary firmware).
I have not managed to get 3G working yet. My guess is that the modem
configuration installed by Replicant is somehow not compatible with the
carrier's network. The idea is to find a compatible modem.bin and flash it,
something I have not yet been able to do. Other than 3G, Replicant is also
working great on this phone.
------
Limitations so far:
One of the reasons for choosing Replicant over a non-smart phone was to be
able to encrypt voice and text.
Encrypted text works well through Gibberbot (Apache2), which includes OTR.
For encrypted voice I wanted to use RedPhone (GPL3).
However, Redphone is only distributed through the Google Play shop (which I
would not use even if they paid me to).
There is a thread where someone claims RedPhone relies on proprietary
services: https://github.com/nylira/prism-break/issues/552. I don't know if
this is true.
The people at F-Droid were apparently unable to compile from source:
https://f-droid.org/forums/topic/redphone-source-released/#post-3272
The main developer, Moxie Marlinspike is apparently unwilling to provide a
compiled version outside of Google Play or create an official repo for the
project (like Guardian Project did):
https://github.com/WhisperSystems/TextSecure/issues/127
All of the above makes me wonder if I even want to try compiling it myself (I
have no knowledge on how to do this, but would be willing to learn).
I found a different Android market called Aptoid and they seem to provide a
RedPhone .apk:
http://apps.store.aptoide.com/app/market/org.thoughtcrime.redphone/25/3334141/RedPhone%20%3A%3A%20Secure%20Calls
_However_,
(1) I don't know that I should trust their version (although my guess is it
comes straight from Google Play.
(2) I have to install their client. I don't know if they're trustworthy. I
don't know what the license of their client is. They include a bunch of
proprietary software from what I can see.
-----
REGARDING CYANOGENMOD:
From the articles provided and the photo of the team leader wearing google
glass (creepy), I agree with those of you who think Cyanogenmod should
probably not be trusted.