Nuvaring worked well for me, and I highly recommend it if you want to use hormonal birth control . I had a little nausea for the first few days I was on it, but other than that it was great, no problems with being a hormonal crying mess all the time and near-continuous breakthrough bleeding for weeks like I had on one formulation of the pill. My nurse practitioner said it has a relatively low dose of hormones since it is continuously released over three weeks instead of having levels in your system rise and fall every day. Plus, I found it very easy not to screw up putting it in for three weeks, taking it out for a week, and putting in a new ring, unlike trying to take a pill at the same time every day.
Are you planning on getting pregnant shortly after the year is up? According to Planned Parenthood, Depo-Provera can, in some cases, continue to prevent pregnancy for up to a year after the last injection, so it might not be ideal if that is the case.