3 years fly by like its nothing eh?
I quickly took a peak to the other track you linked for some reference on where you started and where you are now with this piece. You definitely have grown a lot when it comes to building a track around the ambience, instead of just having some ambience haha.
I think this track would benefit a lot from having sweeping pads to compliment the melodies. You tend to overuse the same synth and it gets repetitive for such a long track. If your computer can handle it, try to work in some other sounds to take over the melody to break the monotony.
The counter melody you bring in at 2:56 for example is really nice but it doesn't shine because its the same synth sound. If you'd replace the main melody with a different synth, you'd get a lot richer texture to your music. Or even just remove the main melody for a little bit and then bring it back in later.
Keep doing your thing! 3 years down the road you'll be young beethoven, dw