I will give one good vote for Lion Brand Homespun.
It works fine for making one-piece items in garter stitch. Other stitches are just too hard to do with that yarn.
I like to use it for making simple garter stitch scarves, wraps, throws, and baby blankets. It's perfect for that - and very soft.
And there is a LOT available in LOTS of stores, so you can always buy more for a good price.
It is really good for making warm blankets and items for charity too.