I agree with all of our members! Flat knitting is a good way to learn and become adept at handling the yarn, the needles, and gauge.
I know someone who likes to knit swatches, trying out different needles and yarn for the same pattern stitch. Just to see how things work when you change needle size with the same yarn...or change the yarn weight with the same needle size.
She then gives the swatches to her daughter to use with her little miniature dollies.
I found it most interesting one time, in a knitting shop, the owner had several swatches displayed for the same yarn, but with a variety of needle sizes. It demonstrated how versatile a yarn can be.
I love my handknit dishcloths and face cloths! It was so much fun to knit a pile of face cloths recently!
Here's my project page for these (green) face cloths. It's a Ravelry page, but even if you're not a member of Rav, I think you can view and read stuff over there.