ctkMenuButton vs QToolButton with MenuButtonPopup mode

Does anyone know why one might use a ctkMenuButton over a QToolButton with MenuButtonPopup mode set?

They appear to be virtually the same so I was curious why ctkMenuButton might have been created and what advantages it has that I might be missing.

image

Although QToolButton has more options to have Icon Only or the text next to it below it, etc, maybe the reason for ctkMenuButton is to have the icon and button text centered in the object? The QToolButton seems to only support left aligned text+icon.

image