My biggest concern would be rushing intomarriage. If you're fine with dating your perfect girl for a couple years then I wish you all the best.
When I married my wife I was 23, and she was 22. We had been together for a year; she had graduated from college, was living on her own, and was working at a stable job making an expected wage given her experience and education. At the age of 23, I felt that I was worldly enough to determine when a person had transitioned from the "who am I?" phase to the "stable adult" phase where their personality and world view didn't shift with the wind. While I was fairly good at recognizing the maturity level of most people, I foolishly believed that I was able to emotionally detach myself from the girl I was really into enough to fairly judge her situation.
It seems to me that you are in a very similar situation with your girl.
Over the past six years (I'm 28 now - the same age as you), my wife and I have both gone through some pretty fundamental personality and world view shifts. I'm not sure that the people we were when we first got married would recognize the people we are now. A few years ago we kicked around the idea of divorce. We didn't own any joint property, didn't have any kids, and didn't have any compelling reasons to want to stay together. As we got older our differences in personality became more pronounced and we made no effort to reconcile those differences or to get to know the person that each of us had become. I can't speak for her in this, but I think we both stubbornly clung to the idea of the person we fell in love with, someone who was very different than the people we grew to be as we became wiser to the ways of the world and experienced more of what life had to offer.
Anyway, I'm making the effort to write all of this because I've been there. I've made the exact same judgements, and, dare I say, justifications that you are making, or at least have made in this thread. I think it's great that you've met someone who rocked your world so hard that you did a complete 180 on your original post. All I'm asking is that you give this girl some time to discover who she is because it will be much less painful for you if she finds out while you'redatingthan when you'remarried.