Purely constructive criticism here, but the sounds have too much of a "generic quality". I think you should resample your sounds and run them through a few chains of subtle distortion and get more movement within the generic sounds. Repetition is good in the right context, but the human ear enjoys hearing subtle changes in timbre over 4, 8, or even 16 bars. Try out some subtle modulations over 8 bars, silence your drums and other tracks, and export your lead as a wav, then bring it back in and do it again.
