Different people express love in different ways. Your guy might not be kissing and hugging you in public or filling your ears with sweet nothings, but if he is making serious plans for the future with you, that shows more love and respect than you will find from most guys his age.
If you love him and respect him, try to appreciate him instead of trying to change him. And forget the word "perfect." Nobody is perfect. If you spend your life chasing after perfection, you will never be happy.
Good decisions come from experience. Experience comes from bad decisions.