I thought I could add my experience now.

At 4.5 months (corrected) I slowly weaned DS off the wrap. Started with 1 arm out, for a few days for his day sleeps only, then 2 arms out, for a few days for his day sleeps only, then unwrapped, under a tight sheet. He's now in a sleeping bag, but still under a tight sheet otherwise he plays with his feet, even in the sleeping bag. I decided today, that I will wean him off the sheet too as I am finding he is getting out of the sheet and this wakes him up. I will sleep him in his sleeping bag for his day sleeps only, for a few days, then progress it to his night sleeps too.