You can also do socks on a teeny circular needle size 9 inches. I have done them on DPNs, and I use DPNs for closing hats (and sock TOES) but I love having all the stitches on a teeny needle; easier to carry in knitting bag and just easier for me overall. Most people love Magic Loop, but there's something about it spatially that just doesn't 'click' for me. I know if I practiced it, I would get it, but the little 9 inch needles are just super simple for me.
Bottom line: try a few things and go with what's best for you personally!