Are you using reference tracks when you're mixing? If you don't know what that is, a "reference track" is just a song you like the sound of, in a similar genre, that was professionally produced. The idea is that you should switch back and forth between listening to your mix and the reference track constantly when you're mixing to help you get your sound and EQ balance closer to that of the reference track. If you don't do that (and you only listen to your own mix while mixing), eventually your ears will start to deceive you into thinking your mix sounds good, just because your brain has gotten used to it, even though it would sound terrible to you if you were listening to it fresh.
FWIW, and I didn't listen too carefully, I liked the one called "Latest Edit" better.