Good work this is sounding really solid. I agree that vocals would fit in really nicely here. Right now it just needs a lead of some sort to drive it forward a little bit more. (Though the vocals would also do the trick). As it is, it sounds like you repeat the same chord progression every 4 bars for the most part (which is fine), having a lead would fix that sounding a bit repetitive.
Good stuff!