Birth control other than pill

Kodell
I am horrible at taking a pill everyday.
​What are your experiences with 
​-Nuvaring
​- Implants  
​- IUD