I really like how much variety this song has to offer while still feeling like a coherent piece of music. I can very well imagine having this in the background of a game for quite a while and not even noticing when the track loops (okay, maybe except for that wind sound, that was pretty distinct (but not in a bad way)).
I think one thing that could make this song even better would be to have some more catchy melodic main parts inbetween. I do like that a lot of different instruments "get a say" in your piece, but maybe it would be nice to have a clear main part, at least for a little while.