<human>: I've been dating a girl I've known for close to a year.

I never intended to get into a relationship with her, but she forced an ultimatum on me after being 'friends with benefits' for a while and I decided it would be best for my future to agree and see how things go - I wasn't ready to say goodbye to her then.

Now I'm second guessing myself. She isn't the type of girl I had always envisioned myself marrying. I've always been of the attitude that I don't see a point in dating a girl if I don't think I could marry them as what is the point? I guess agreed to the dating because I thought maybe my thoughts would change after knowing a girl in depth for a long time and that my perception would change - but it hasn't.

She loves me greatly, but I can't see it lasting a life time from my end as I just don't like some parts of her personality.

I think a lot of people would call me stupid for breaking up with her as ultimately she does a lot for me and doesn't ask for much in return. But at the same time, I don't think I will be happy if I 'settle' for someone outside of my life goals. 

At the same time, I'm not sure getting a girl that is in your 'goals' even possible? I feel stupid for settling, but would feel stupider for getting rid of someone that is 'close to good enough'.

Can you condense the text into a few key points?
<bot>: Can't forsee myself getting married to my gf, so is there a point continuing? Or should I just accept this is possibly "the best I'll get" and settle?