The single best PF of all time is a tough one. Malone, Barkley, Garnett (is he any more of a PF vs C than Russell?), Nowitzki, McHale, and now Giannis (I am sure there are some others I am missing). It is a tough one. You could put LeBron in as a PF as well. That is why I pick Russell with Kareem at C for my all time, first team all NBA.
If I had to rank them, I'd go Duncan >> Giannis > Dirk > KG > Barkley > Karl Malone > Anthony Davis > McHale (although I know next to nothing about old school players like Elvin Hayes and Bob Pettit)
AD will possibly climb up that list in the not-too-distant future. If I were ranking peaks, I'd already take AD over Malone. But maybe that's just me cause I believe Malone is overrated.
For me the best 2 way player is just another way of saying the best player, and in my opinion still Jordan.
This is it for me.
Jordan was the greatest offensive force in the modern era AND a 9 time 1st team All-Defense player AND 1 time Defensive Player of the Year.
How soon we forget.
2-way player = impactful on both sides of the ball
For instance, plenty of people would argue that Nash was better than Payton, but Payton was clearly the better 2-way player.
Likewise, imo Dirk > AD, but AD is a better 2-way player.
A bit more controversial example: Imo, Jokic > Giannis, but Giannis is a better 2-way player.
I could go on and on. Not sure what's so confusing tbh. We talk about 2-way players all the time, especially since the C's are built around Brown and Tatum who are both 2-way players.
Again, MJ was obviously an amazing 2-way player. It's just that bigs have a larger defensive impact than guards.