I don't really get self patterning yarns - I don't see how the pattern can possibly come out right unless you are knitting a very specific size with the correct tension. Patterns designed for those yarns come in multi sizes but surely if you do a bigger or smaller size the colour pattern won't come out as shown. I had a self patterning yarn for a pair of socks and the dark colour, which was supposed to make diagonal stripes on the light background colour, didn't. It came out as little random blobs.
I find it a bit annoying that most multi coloured yarns available these days are self patterning when I just want something that will give a random variation in colour.