As I knit mostly for myself, it follows that I have to knit items I am likely to wear.
And I don't like wearing a lot of knit items - I like knitting and creating things by hand but I hate the feel/look of anything other than sweaters and cardigans, which is quite unfortunate for a knitter.
You wouldn't catch me dead in a knit skirt or dress, for example. Also, I can't tolerate knit socks on my skin but I am thinking about giving this one a try again.
Sweaters and cardigans unfortunately take me a long time so I am glad to knit some small stuff for others when I get the chance. I really enjoy the process and I think I create beautiful stuff. I haven't had the chance to knit for others too often, though.
I knit a lot of washcloths when I started. Then hats. Now I'm trying my hand at socks. But I want the socks to be more like slipper-socks because I can't imagine knitting a pair that would be reasonable to wear with shoes.
Here is a pic of a breast cancer awareness washcloth that I made. I've named these nip-kins.