I've been on Yaz for a few years but lately I've been considering an IUD or depo shot

A
What has worked the best for you? Any negative experiences with any of the methods I mentioned? Yaz is the pill in case anyone doesn't know.