T.C.
None of my first three slept through the night at that age. I definitely wouldn't do CIO from co-sleeping...it's not fair to the baby;-)
One tip that worked well for me was to wait 15 minutes after my baby went to sleep to move him/her to the bed I wanted them in. I wouldn't wait longer than 20 minutes as that specific part of the sleep cycle has passed and he'll wake up most likely. This has been a life saver for me.
My 4th is my only one who hasn't co-slept. I tried, but she wouldn't settle! It was bad enough she was keeping me awake almost constantly, so I started moving her into the co-sleeper, and she'd sleep great. She is 13 months and sleeps through the night most of the time. She has for about 2-3 months. It's been awesome, to be honest!
Each baby is DEFINITELY different. Just because it works for one doesn't mean it will work for another. What you're describing really sounds normal to me. Mine have been the same.