Who is better Allen Iverson or Jason kidd or Tracy mcgrady or vince carter?

Tracy McGrady is better than Vince Carter but Jason Kidd is better than Tracy McGrady but Allen Iversion is better than Jason Kidd