bassline is sick, gotta easy-to-follow dancefloor feel to it -- dirty. The hats could sit better in the mix, they are kind of in the background right now -- you may consider making sure your hats compliment the rhythm of your bline better if this is dancefloor destined -- maybe if the kicks and snares cut through the mix a bit more that would help too.. sidechain anyone?
[edit] there's a bit of mid bass synth you are layering in there that doesn't appear to follow the pattern [LFO/notation?] of the dominant bass part and I think [not following -- or doing something to reinforce it] is taking away from the lead -- ends up making it sound noisy