Birth control shot

Anyone recommend the shot instead of the pills? What was your experience with it? If you were on the pill then changed, how was that?