Re: @Jester - Only for recent phones...
The stable release of CyanogenMod 11 (KitKat) is fine on my S3. Make sure you wipe data/cache before applying as that can cause a load of weird issues.
CM12+ (Lollipop) is much more unstable from what I've seen.