<human>: I[24/m] have been with my gf[22/f] for about 2 years now, know each other since 4. Her parents were against it initially but after meeting them, they were happy about me being the guy. However, they wanted things to be finalized(read: engagement) as they didn't want us to simply 'date'. I postponed it how much I could(since I am studying+working and I think her father doesn't treat her as an adult) but after they spoke to my parents, our engagement is in April. 

My elder brother [6yrs gap, unmarried]and relatives feel its too soon and maybe she's not as 'mature'. Also, the circumstances 'her father giving me a take it or leave it offer' didn't go down too well for them. Relatives (and bro,maybe) feel that I could have waited for him. Although the dust seems settled now, I believe at the time of the engagement, they will feel that she/her family is immature/demanding, from their POV. 

We're from different countries (same origin) and while my family has seen a lot of turmoil and come out of it, her family seems to have seen green pastures and have a nice time throughout. 

My question is, how can one classify someone as 'mature' or not? Also, how much does it matter that the person is 'mature' to begin with engagement and marriage? My gf said she was ready for marriage since she was 20 (her parents had a young marriage) and I'm more than willing to turn my life into a two-player co-op. 

I love her a lot but I think her father is too overpowering, and that has hampered her growth. I wanted her to experience life on her own before getting engaged/married, but it seems that isn't a possibility. Is there a 'right time' to get engaged?

Can you provide a brief rundown of the text in within 3 sentences?
<bot>: How does one classify 'maturity' and 'too soon' when it comes to getting engaged? Is there a 'right time' to get engaged?