This is going to be a tough review to write, especially dealing with one of my friends. I have a feeling you'll see why shortly. Secondly, congrats. I wish you luck in NGAUC finals. I am both surprised and not surprised to see that you made it.
The song itself isn't bad. The mixing and mastering are very good and the composition is great. By most people's standards, this song is really solid and deserves a lot of praise. Every instrument was audible in the mix, and I can say I can see an improvement from earlier on.
Now we get to the part that's hard for me. I don't like the sound design. Earlier on I didn't mind because you had only used those sounds a couple times. As of now, that's no longer the case. You have used these in almost every song since 2017 and many songs in 2016. I think that gives me a solid base to assume you've been using presets and extremely basic sound design to get by. Presets are in no way a bad thing, but when you start to use the same ones song after song, they become a bit grating. As someone who's always striving to find new sounds and ways to combine them, this pains me a little bit to hear. I'd suggest finding more diverse presets and/or using sounds other than a saw or square for everything in the mid-high range.
You want to know why I didn't even make the first round of this competition last year? My song was too 'generic' to make it in. Part of the reason I'm unhappy is because this is about as generic as it gets. Sure, the chord progression may not be cliche, but just about everything else is. Drum pattern, sound design, you name it. The chords are the only thing that are original, but after listening to Virtual Riot's song, it's a bit harder to say. There is a difference between being inspired by and ripping ideas from. As much as I hate to say it, (and trust me, I really don't like admitting this) I no longer listen to most of your songs anymore. It's gotten to the point where I know what to expect, and no longer find listening to essentially the same music entertaining. I want you to know that I'm not saying this to be mean, I'm just hoping it'll be an effective wake-up call.
I have to disagree with @johnfn on this comment: "I notice a lot of people griping because it sounds like Virtual Riot. I'll be honest, I've never listened to them, so I wouldn't know if it does or not, BUT the fact that you produced and mixed this so well, as well as the fact that you modulated and arranged everything so well, takes this music well beyond the realm of copycat."
I honestly have no clue why he would say this, especially without going to listen to VR's song. Just because you steal a song (not saying you did this) and have great mixing and arrangement, it doesn't make the song not copied. I'd take that part of what he said with a grain of salt.
The last thing I want to talk about is the lack of solid melodies. Sure, there are melodies that fit, but they don't really meet my standards. Anyone can take the scale you used and mess around with a few notes and get a melody. It's really hard to follow and it doesn't stick well because of the lack of repetition. It's too long to really be memorable. While the focus of melodic dubstep isn't wholly melodies, it is a part of the name, and I would have liked to hear a more solid melody or two throughout the piece. Even as the piece is paused, I find it really hard to remember any melody besides the opening one. This is more or less personal preference, but it affected my view of the piece enough that I felt the need to dedicate a section of the review to it. Melodies, in my opinion, are one of the most important parts of a song.
I will be frank, I am being very harsh with this review. Probably more harsh than I've been in a review before, as you can probably tell due to the wall of text. Obviously I'm the only one that's really annoyed by these things, possibly because of past experiences. It seems to be working out for you, judging by the scores you got in the end. This was honestly really hard for me to write, because the song is good, even though I've torn it apart with this review. You have the knowledge and potential to make songs that are so much better, and I hope to shed some light on that with this review. In a competition setting though, I believe this song was very bland comparatively and no risks were taken. You stuck to your roots, which is good in it's own way, but is really disappointing when you've been doing it for over half a year. I understand catering to your audience, but you are allowed to try new things, so why not do it? I think that's the main thing to gain from this. Try new things. Experiment. Do something unique. I think it'll work wonders.
Feel free to completely disregard this review though if you don't feel like you'll gain anything. I just thought I'd put it out there that it is a point of view, and there may be other people who see your music the same way. If you have any issues with my review, by all means, come talk to me. I'd be happy to help.
Like I said, this song isn't terrible, but there are definitely things that need work. I know that you have the knowledge you need to fix the issues I had, but it's up to you if you want to act on them.