Vince Carter > Mitch Richmond, easily. In early and mid 00's Carter was a beast. In early 00's it was a coin toss between Kobe,Carter & T-Mac. So you do the math.
Mitch Richmond was great and probably most underrated stars of his time..but Carter was the guy makes you think he can be as good as Jordan one day.
For guys who couldn't watch prime Carter..there is a great channel on youtube. http://www.youtube.com/user/vc15encyclopedia