If you had a bandpass filter sweep out and introduce the piano in the beginning and messed a little more with dynamics/ texture your track would sound much better. I don't think its bad but it can definitely be done better (not to sound discouraging!) playing with groove/swing and velocity a little more on your drums will also make a much much bigger difference than you think to the feeling of your song. Right now it sounds a bit robotic. Try a bit harder on finding transitions that will help guide your ears on a bit more smoothly. I think of house music as a sonic journey that should gently take you from one place to another without making as many drastic changes to the music itself, keeping you hyped and remaining organic with a sexy rhythm.