They both still have a lot of games ahead of them before their college careers are over so a lot can change from now until then. Bates-Diop is a good player that's improving but after a season-and-change, I think Vince is the more well-rounded player of the two.
I do remember how a lot of us were hoping for a KBD commitment. It seemed like he was a priority before VE but things have worked out for the best. CMP and Purdue had very good fortune with the chain of events that led to getting commitments from Edwards and Haas. The 2014 class seems to be turning out even better than some of us expected.