I've never heard strings like that in my life. Are they synthesized? Samples? I've no idea, but they're really impressive. I'm not entirely sure if the super-portamento heavy high-pitched g-funk synth fit in with the strings. And like ReklessCreati0n said, different drum samples would've really brought this over the top. But otherwise, impressive work. Impressive melodies. Impressive arrangements. Interesting music!