I'm the wrong person to ask. I was engaged at 24 and that blew up in my face. You need to have a little mileage on you to understand what it's all about, more so for guys. I'm still trying to position myself financially so I can afford a family without killing myself.
But you offered the opinion that he was too young.
I'm of the belief that if a couple is *truly* mature enough and has a forward-vision and will work together to make their life wonderful, then as young as 20-21 is not too young, imo.
I know couples that married while young (20) and 10 years later they have great marriages. On the flip side, I know couples who married at 30 or older who aren't doing so well.
People who married in the 1940's and 50's most often did so while young. My parents as well as my husband's parents.
All in all, it depends on the couple. imo. :o)
btw, I'm sorry things didn't work out for you. At the right time, with the right lady, it will be lovely. :o)