Who is the best recent basketball player?

Deron Williams for the Utah Jazz and is still playing