if you read the reddit/binance pages you will see that a lot of users have problems with them
I've only been using binance so far and I haven't had any problems in them so far. Besides some times when they took a few hours to confirm a withdrawal that I was making, I found no issue at all.
As for Okex, I haven't checked it out yet so I'm not familiar with how it works and how their referral system work.