This was so warm to read, and I know exactly what it feels like to be working on a piece and not be satisfied by the end of it. Welcome to the site, even though I joined just yesterday myself xD and I hope that you get out of this phase (roleplaying does help, trust me) ^.^