Repetitive, yes...
...but that's called actually having a melody. Which is a good thing to have, for sure.
There was certainly enough development in the instruments to make it not seem repetitive. The little bits of other melodies thrown in also helped to make it seem less repetitive.
I like the instrument choice at the beginning, my only complaint in that area would be the high pitched one towards the end starting around 2:25. I think that it may have been a little too high, which some may find annoying. Depends on the person, however, some may like it.
Overall it's pretty good, maybe not quite a rave song, but not far off. 8/10 due to the minor issues.