Amazing track. The mastering is good as well, you really have potential. Some parts are a bit crowded yes, but that's minor and for me, as long as it's enjoyable to hear, that's not a problem. All of the parts are great, and the song feels really deep. Well done.
Also, which software do you use? I want to begin my musical journey so...