Hey, nice song! Very long track so its a bit of a slow burner (which I don't necessarily dislike, but are sometimes hard to pull off). You introduce some different instruments throughout to keep things fresh and I like your choice in melody/harmony when the stringy synth comes in, but I feel like the instruments could be better produced. A lot of the textures you have in here don't seem to change enough for how long the song is. Listen to Strobe by deadmau5 as a decent example of a song that slowly progresses while remaining interesting- this song has potential, but should vary a bit more. Along the lines of mixing, the track seems very spatially narrow, frequencies sound like they were cut out of instruments to make things blend better, but it seemed a little excessive Especially for how low the sub is thats playing under the kick (consider exciting your bass sounds with different types of distortions that way upper harmonics translate better to different sound systems). Try adding different sounds or play a lot more with filter modulations to keep the sonics from becoming too overbearing, its a bit too stationary for how long the song is. Hope this made sense lol, enjoyed your song but thats just my two cents - happy producing!