Who's the best, in your opinion?

I think it's Anthony Joshua.

Tyson Fury will be a clear #2 in a few months, when he's back to his best. He's already back in the gym, he'll be better in his Wilder rematch.

I rank Wilder below those two. He may not even be #3, I think Whyte, Miller and several others might beat him.