I think my only criticism would be that some of the elements are a little muddy. I can't hear the bass too well, just because it sits down low with the drums maybe. But I think pulling the bass out a little more might help. I like the leads though. Otherwise the rhythm and melody are great!