I like your new mix Around. Very atmospheric, good use of synths, nice reverb. You've got a great voice. The chorus especially sounds fantastic.
Programming MIDI instruments so that they sound natural is a hard thing to learn. Personally, I don't think it's an issue in your song. Electronic music is supposed to sound a little robotic--and not in a bad sense. Your synths and beats fine IMO. It's an issue that I face in every song I do because all my drums are programmed. It helps to study how real drum lines are put together. Something to pay attention to is the placement of the snare especially in relation to the beat. A lot of rock drummers will put the snare slightly behind the beat. Some will put the snare right on the beat, or ahead of it. Try those out and notice how it affects the groove. Behind the beat tends to create a more relaxed vibe, ahead sounds frenetic and aggressive. Sometimes the fills will be slightly on top of the beat while the overall groove is not. Play around with the timing of the kick and hats too.
The same goes for bass lines. Many bassists will play just behind the beat. A few play ahead. Huge effect on the feel of the track, either way. When I took up bass seriously after many years of playing guitar, I discovered that I had a strong tendency to play ahead of the beat. It took a full year of work to break that habit, but it still creeps in sometimes. In the process, I learned quite a lot that helps my programming (though all my bass parts are real now).
I suck at programming keyboards. As I use them in almost every song, I've had to learn to play passably with my right hand although I'm not a real keys player. I record the MIDI output and then go back and fix my mistakes manually!