I like the progression.
Overall I feel this is a successful track, a lot of it sounds good and I really like the bass. However, I feel that the leads just aren't strong enough. Especially on higher octaves, they're just too quiet. It takes a lot out of what could otherwise be a powerful sounding chorus.
I also think that your hats are too loud, and too deep. They need more treble and they sound a little muffled (at least, the open one does. The closed one sounds okay.)
I think this song works very well in terms of progression, though. Most mainstream dance/trance songs are repetitive as hell and seem to go over the same thing again and again, but you managed to keep this one interesting enough to hold my attention.
9/10