Their feats are pretty comparable, but shouldn’t the fact that he isn’t a sweet commander put a cap on his power? Even Snack, who got beat by Urouge held the position.
I think Perospero is for all intents and purposes a commander. He is seen dishing out orders to the crew and is the voice of reason many times when Big Mom lost her mind. All of the commanders treat him with a lot of respect.