I've used many types of yarn over the last few years. Below I have listed my favorites and why.
#1 Vanna's Choice (100% Acrylic)- This yarn is affordable, soft yet durable, & perfect for baby hats.
#2 Caron Simply Soft (100% Acrylic)- This yarn is bad for having knots but it's my favorite for afghans. It makes a heavier afghan with a shiny and polished look.
#3 Lily Sugar 'n Cream (100% Cotton)- This yarn is soft and generally flawless. It's my favorite cotton yarn because of it's price and the available color options. It's perfect for kitchen items like dishcloths, and also great for hair accessories.
#4 Patons Stretch Sock (Cotton 41%, Wool 39%, Nylon 13%, 7% Elastic)- The color selection isn't massive with this yarn. The way this yarn works up makes up for that. It's soft and lightweight and offers just the right amount of stretch. It's great for socks and wrist warmers.
#5 Red Heart with Love (100% Acrylic)- This yarn has a super soft texture but is still very affordable. It would be great to make stuffed animals/amigurumi.
#6 Red Heart Sashay (97% Acrylic, 3% Metallic Polyester)- This yarn is used for ruffle scarfs. The color selection is gorgeous. It's generally flawless. It has just the right amount of metallic sparkle on the bottom, where the ruffle is. The price is a touch high but you only need one skein to make a scarf.