I always wondered why so many people say "finished is better than perfect". No, nothing is better than perfect! That saying, to me, is a cop out for doing your best work on every quilt. Sure I could slap together some mess and leave all the wrinkles in the quilting, but is that supposed to be better than perfect? Of course not!
Take your time and get it right. Rip and sew over, whatever it takes. Then the person who is "waiting" will get something worth giving, rather than just anything you could quickly throw together.
NZ, I do recommend you try QAYG on your next quilt. Make big blocks (or join smaller ones into a big block) and quilt them individually on your DSM. Then join the quilted blocks. There are several tutorials for this method in our Tutorials section of the board. It's a fun method.