Easy mate, not bad at all, i too think its one of your best... I think the main lead is a bit loud in the mix and i think it could do with some delay and reverb as at the moment it sounds a little dry... also i think there may be a bit too much bass on the main riff as when it all drops back in it gets in the way of the bass coming through in the mix... Overall though mate i like it

Good little tune...