I hate co-sleeping because my son freaks out if I try to unlatch him from our side-lay nursing position. So, I sleep poorly in an uncomfortable position and wake up with a sore back and hips. I still co-sleep occasionally, usually if I am too lazy/tired in the MOTN to make him CIO or nurse him back to sleep in the glider. I have done it once or twice to boost my supply, too.
Well... he has finally started to unlatch on his own and roll onto his back! This is huge! It means that I can roll onto my back and actually sleep well!