Dunno if I'm imagining this but between 0:37 and 0:41 the bits of your track seem to be ever so slightly out of time with each other.
I'm not a huge fan of vocals generally, but a vocal would definitely add something to it. It needs a little something to make it sound bigger. Solid track though!