People will think I'm crazy for saying this, but from what was shown so far from feats. The rank goes like this:
1- Luffy
2- Jinbe
3- Zoro
4- Sanji
Jinbe has shown far better feats than Zoro. Dude, the fact that he was even able to stop Akainu's magma punch pre-timeskip, and his feats with blocking a head on attack from Big Mom without major damage, and on top of it, drive her out of the ship! This in my book tops anything Zoro or Sanji showed thus far (You can give excuses like Big Mom becoming skinnier, but still, Sanji and Zoro never pulled that shit with a very serious attack from an admiral or with confronting a Yonko head on)
HOWEVER, I truly think that both of Zoro and Sanji have FASTER development rate than Jinbe. Which means that they can get stronger with less time than Jinbe (Of course I have no base for this claim except the 2 years timeskip where I think Zoro and Sanji developed by great margin while Jinbe if he developed, it was not by a big margin) So, it's kinda headcanon, but there is some reason behind it.
Which is why I think that the above ranking is the "CURRENT" ranking!
WHILE, after Wano, the new ranking will end up being:
1- Luffy
2- Zoro
3- Sanji = Jinbe
And later in another arc, it will end as:
1- Luffy
2- Zoro
3- Sanji
4- Jinbe
That's my opinion.
I think by the end of serious, those above people will be somewhat similar to Roger's crew where:
1- Luffy = PK level
2- Zoro = Yonko level/ Fleet Admiral level
3- Sanji = Admiral level
4- Jinbe = YFM level
Jinbe is not actualy far from that level, while Zoro and Sanji are far from that level, which is why I'm also saying that their growth rate is gonna be much faster. Not to mention the age factor as Jinbe is in his 40s. While Zoro and Sanji are in early 20s which marks youth and fast growth age.
But anyway, I see Jinbe at this current time MORE FORMIDABLE than both of Zoro and Sanji.