I agree with Joanne. I prefer characters who are far from perfect. To me, they seem more real. 

It takes a long time for most of us to become secure happy humans. The twenties are a time to recover from your childhood, make your way in a world that doesn't care about you, but what you can do for it.

 It is also a time to find love and incur love disasters in the process. (Sounds like found yours right off.

I think all authors should pull from their experiences and those they know of. If there isn't a bit of you in all your characters, how can you write them and understand their lives.

 Even as readers, we resonate to characters we recognize because they touch a part of our own experiences. .It makes them real, It makes them meaningful.  

Great blog. Now I'll be introspective all morning. My dog hates that.