I like packing with a sock. It looks natural. It's comfortable. And as Jay said, it doesn't look all that weird if the sock falls out or otherwise gets discovered (compared to other things one might pack with).
Personally, I'm not a fan of using a traditional packer. They cost money, can make it look like you have a hard-on, and are just not comfortable.