This definitely be more piano reliant. The long stretch of non-piano playing just seems weaker than the rest. The piano melody part sounds really cool though. I think I like the piano playing better than the whole hip-hop synth-y vibe, maybe you could expand that into almost a bluesy twinge with some subtle harmonica or maybe very pianissimo classical guitar, at the same time, though, keeping the background beat. These were just some suggestions. I liked the overall feel to it.
Please contact me if you would like to use this in a project. We can discuss the details.