the bit on the kids going to church, you bascially said "i'll let them go and im fine with it BUT im eventually gonna change them."
when it comes to religion (or lack thereof) you should never try to justify either side to any person, they need to come to that decision on their own without any big pushes in either direction (obiouvsly if your parents took you as a kid thats one thing, but trying to force someone by "enlightening" them down the road is just as damaging as someone who drags their kids to Church when they reaaaallly dont want to go). you would very much prefer your kids to not be religious at all but youre not so crazed about it that you'd ostracize them and disown them.
as for the money, you're trying to justify why you think she'll immediately switch over to your thinking once she graduates. in actuality, most people who get that idea in their head keep it in their head. even if they realize they arent making six figures like they thought they would but are living comfortably they'll still think they need more.
a lot of people are giving you their thoughts and input but you really arent thinking it over hard enough. you're reading it, yes, but not really buying it as you keep trying to rationalize and justify everything people bring up. when you do that, you're in denial. best advice i ever learned when asking for advice is to shut up and listen to what the person has to say. and then NOT go rationalizing out why their advice is wrong.
you clearly want to date this girl. do it and see how it turns out. but if you're already trying to see if she would be a good wife 5 years down the road when youve never even dated the chick? thats not exactly encouraging or healthy. date first, think later. also you keep harping on how much smarter you are then she is when in actuality she could be the smarter of you two but chooses to not show it. maybe she doesnt think highly of that part of herself and worries how people might perceive her so she chooses a different part to show? ive met a lot of people like that, its not that theyre not as smart its that they prefer to be seen as soemthing other than smart.