Make.com actually can handle considerably more complex scenarios than Zapier - at a lower cost and with an interface which makes it much easier to debug these complex scenarios. They are doing a really good job creating competition for Zapier.
Zapier’s key remaining benefit is that it has considerably more native integrations than does make.com.
But as long as a web app has an API, you can likely create your own make.com scenario to support it.
You can also do hybrid automations where you use a webhook to transfer data from zapier to make.com or vice versa; that is another way to get around situations where zapier supports a web app but you want to use the easier/cheaper make.com interface to bulid your automation.