My daughter has been using the NuvaRing for several years now and loves it! She tried the patch and didn't tolerate it very well. One of the things that is nice with NuvaRing is since the hormone is delivered so close to the cervix the dosage is smaller than you need with the pill or the patch - I think that's why she has an easier time with the NuvaRing.
I don't have CF, but did do the Depro shots many years ago - I loved it for about a year, then realized how many adverse symptoms I was having so I went off of it.