Generally speaking, rankings are trash because there are no consistent methods in which people rank. For instance, some people talk titles as for greatness, but then put Jordan ahead of Bill. How can you do that? Others look at stats. That's great, but when a player plays longer, they're going to inflate their stats generally.
Here's my top five. It's purely based on, if I were going to start a team now, who do I want.
5: Embid
4: Giannis
3: Luka Doncic
2: Jayson Tatum
1: Nikola Jokic
There are up and comers that may the top real soon; Shai, Edwards, Booker, Murray, Fox, just to name a few.