That bass is clicking and popping on attack. Really unpleasant sound. It could be a latency issue.
That said, for a super samey progression, you did pick your chords well.
Not liking the drum pattern at 1:10 at all. Does not really fit your progression.
Now, as long as that clicking bass attack is covered up, I can tolerate things a little better, and between 1:40 and 2:20 things liven up. 2:26 is a great riff. This is what I would have liked to hear more of throughout, and where it really shines.
As Kwing mentioned, this really didn't need to be 5 minutes long, as the melodic content remains mostly the same throughout.
Mixing is relatively good. I would just prefer a chord progression longer than two measures -- great for a chorus, but not for the whole song. Recommend studying chord progressions, song structure, and phrasing, as well as maybe a little theory. You're adventurous enough with your instrumentation I think you may particularly enjoy some Ben Levin instructionals.
First note of your outro was a refreshing change that I wish I had heard more of.