I agree the no contact can help so much and give yourself the opportunity to find out what makes you happy.
I think what gets lost is the forcefulness some of us try to do to keep a relationship that was failing intact. Once the breakup happens or someone asks for space, there is no reason to look back even if you want reconciliation.
The key I try to tell myself everyday is to put myself in a place where I am happy and do things that I love to do. At the same time, no reason to have any hatred for your ex especially since we didn't end on bad terms. Just hope she finds happiness too. If she finds someone else or never wants to talk to me again that is her decision, and shouldn't affect anything that I do on a daily basis. All that matters is what I want. If she is happy I am happy because in the end a breakup isn't the worst thing that could happen to you.
It is like failing at something, you could fail at it again if you don't figure out what went wrong. If you dwell on that one mistake, you will keep on making more and more mistakes, until you will find yourself without a relationship, a job or without true happiness.