Ask yourself this:-
Is he the one you can grow old with?
Do you see yourself loving this person 40-50 years down the
road?
Do you see him as the father of your child?
Can he be a good father, provider and lover?
He should ask himself the same question about you too.
A marriage is a match when both party have their life goals
aligned.
It is about 2 people from different background living and sharing
their lives together as a team.
Note: Marriage is not like baking a cake. You must not base your
decision upon the length of your b/g relationship.
About Financial Security:-
What kind of financial security are you expecting?
Will you love him less if he is poor?
If financial security is what you base your marriage decision on. I
can assure you, you will be dissapointed.
In a marriage, it takes 2 to acheive financial security. A rich man
can be broke (financially) if he marries the wrong woman( a big
spender).
Remember if you base your marriage on financial condition,
financial reason will most likely also be the basis of your
divorce.
Your last question:-
Future husband vs boyfriend. what is so different about the
2?
Treat your boyfriend like how you would treat your husband.
Ask yourself this :-
Do you want your boyfriend to treat you differently after you get
married ?
Are you going to change into another person after you get married
?
Reason: If your boyfriend cannot treat you good now, he will not
treat you any better after you are married to him. Same goes to
you.
Lead a happy life. Don't start taking each other for granted. Once
you do, it's not worth it anymore.