I prefer using dpns to magic-loop and recently I've avoided laddering reasonably successfully by keeping the yarn tight at the needle junctions.
But with these cardy sleeves I'm trying something different; at the end of each needle I'm knitting a stitch from the next needle, so the gaps between the needles are moving around by one stitch each round, never in the same place for more than one round. It means using a stitch marker to make sure that the decreases are always in the right place, but that's a small price to pay.
Yarn is handspun and dyed shetland top, spun during Spinzilla 2015. Cardy is my Ardelise.