Unlike a lot of songs that I have personally come across on here, the intro immediately caught my attention. The plucks sound you used is great, and the main on going theme is solid. I can tell that you were trying to keep the variety up. There was never a time where I thought that it was getting truly repetitive; It always felt like it was evolving into something else. Though that could be partly due to the fact that I liked the tunes enough to not get bothered by the amount of repetition that was there.
Even though it mixes the beat up exceptionally for the kind of song it is, I still feel like it could have actually strayed from the main theme you had going there a bit more. I thought around 1:56 or 2:11 would have been a good time to do that. Instead, it almost feels to me as if you were scrambling to find something that kept the main theme/beat stay fresh, even though it was overstaying it's welcome a little. I think the song would have been overall more powerful if you had tried to go for a more proper bridge, rather than trying to run your main melody to tears. That contributed to the feeling of fatigue I got when the outro came along.
Or maybe that's not what you were going for. Maybe you wanted to keep the main theme going throughout the whole song, and that's fine. I still think it could have been done a bit better. I wasn't that big a fan of how you used the synth that popped in around 1:59, and around 2:31 it started to feel grating instead of being the big climax that you were probably going for.
But anyway, still really freakin good considering this is your first song. So keep it up!