My first sweater was so small that I ended up giving it to be best friend (who is my height but very, very slender). That was about ten years ago and she still wears it. My second sweater, I went the wrong way and it's too big. I also didn't really know how to pick up stitches around the neckline, so there are some holes there. (Of course the yarn is half mohair so no way to frog and fix.) I wear it sometimes, but it's not really me. My third sweater was OK - I didn't do a great job on the sleeve caps, and it's not hugely flattering on me, but it gets some wear. My fourth sweater was not well-thought out. A few years later, I redid the neckline, lengthened the sleeves (Who in their right mind knits a short-sleeve sweater out of Lamb's Pride Worsted? It was never the right weather to wear it!) and body, and now I love it and wear it all the time.
My fifth and sixth and seventh and eighth sweaters are fantastic. I swatched, and blocked my swatches. I took the time to rip out and correct mistakes. I was careful in the finishing. They all get worn regularly. It feels like such a waste of time to rip back and redo, but once I realized how many more hours well-fitting sweaters spend on my body, it's actually a small investment of time.