Does this extension have all the functionality of Special Promotions module?

Yes, you can refer to the comparison table below.

In general, Special Promotions Pro has extended functional and allows creating deals based on customers' order history and any customer attributes – name, DOB, etc.

Magento Special Promotions Pro - Amasty

Rate the answer?