Lol, those four chords are possibly the most used chord progression there is. That means they are good chords though, so no need to worry ;)
The production value is pretty great, imo. You know what you're doing on this front. The transitions are smooth, and all the instruments work well together. You've got a nice formula going.
That said, I find this piece to be slightly too repetitive. It's not only because of the same chords being used all the way through, but beacuse the piano keeps playing them in the same way. I think you should've totally ditched the piano in some parts (you did it for a few seconds in some transitions, but that isn't enough). The reason I think this, is because even if the volume levels are perfectly balanced, the piano gets a bit overtaking. I actually lost myself in a trance where I was only focused on those same chord hits with the piano, and missed all the other cool stuff that was going on! At least change the way the piano plays the chords, if you want to keep it in; there's nothing wrong with making a piano heavy piece, but if you're going to do it, be sure to make the piano interesting.
Other than that, I don't really have much to complain about, exept for the lenght. Not every piece has to be long, but as LunacyEcho said, the end comes a bit abruply, right after your interest for the piece had just grown again. That's a splendid key change btw!
The transition into 2:30 was really cool too, so it would've been a perfect place to add in something entirely different and continue the piece.
The percussion is nice (better than mine, although pretty basic), the synths are amazing, and the melodies are pretty okay, some more than that.
I hope I was of some help :p
Good job dude ;)