Shopify allows you to manage your inventory in multiple warehouses.
If you are using Shopify POS than Ideally you can use Shopify as your centralized inventory management ,also please elaborate what other channels you are using.
The things that you need to consider are :
What is the frequency that you need your inventory to sync ?
What channels you need to sync ?
Dashboard - you need to view all of your inventory cross channels in one centralized dashboard.
Hopes that help,
There is no correct answer or this question, you have to first recognize your requirements and then assess whether this tool suits all your needs or not. One tool that we can recommend is eVanik one world suite it offers services like order processing, inventory management, accounting, and several other functions that can help you in running your business smoothly.