That being single is the best thing for me, personally. I like running my own show, and being in control of the household finances and knowing precisely where every penny is coming from or going to. I also prefer to keep my own social company without having to worry about anyone's feathers getting ruffled. I am a long-time contra dancer, so I have a good rapport with a lot of guys (none of whom I am interested in).
And that it is always better to speak up for yourself and draw the line when you are being disrespected than to try to cater to the other person in order to keep a dysfunctional relationship going when the best thing for all parties is for it is end. I believe women need to have a healthy self-worth and take a strong stance on acceptable/nonacceptable behavior from an SO before getting involved in a serious relationship with someone. It's a lot harder to develop these things during a relationship that turns out to be dysfunctional, the way I did.
Of course, I learned these in my 30's (won't turn 40 until next Friday), but they stand me in good stead for my 40's and beyond.