I fully agree with your views. Your views are 200% correct.
My only suggestion is that for the obvious biological reasons, we should not ignore the age factor. According to Vedas, the correct age for the marriage of a girl is 16 and that of the boy is 25. You may give some margin here and there for the new style of life.
The anatomy of the woman and maturity of the girl, more than a man, is another important factor.