I think its catchy, but not done yet.
But it feels like it needs something. Maybe some heavier bass. Depends on what your looking for it to sound like. You got the background, now you need something else going on, a melody. something that keeps changing over time. Maybe some of what I call scaling... where the notes go up and down. Hard to explain it but think of .. driving over a road with a lot of hills. Right now its just a straight road, maybe with some curves but now it needs those hills to add depth to the feeling of the song.