Listen...
You need to listen to your own voice man, your flow has improved since your old stuff but you're still not quite there yet. I agree with merc about your lyrics, you need to work on being more creative with them, it just sounds too simple and being more complex can help your flow out at times as well.
By the way, no disrespect here either but merc never said he was the best rapper anywhere, and he certainly wasn't putting you or your guys down. You actually were putting him down which was disrespectful whether you meant it or not. Another thing is that you want some critique and I told you how I felt, just work on your vocabulary, be more creative the way you put your lyrics together. This song is mediocre at best, either way just stay up my n***a, keep working on everything and you'll only get better. 5'd it to keep you up.