I like it! honestly, it is a little bit repetitive, but that's not always a bad thing in music, take Aphex twin for example, really strange songs, but everyone loves it! I'm not saying that your song is weird, that was just an example. overall very nice song, I think you found a good balance between a few different styles! Keep up the good work!