Once you add up license, hosting, developers and upkeep, does the total still match what you get?
Oro doesn't publish its pricing. Third party comparison sites report that Enterprise is quoted individually, with hosting, implementation, integrations and support as separate cost lines, and profiles say the total can run high once hosting, development and maintenance are counted.
Write down every recurring cost you carry today, developer hours and servers included. Then set that beside a Shopify plan plus apps and agency time. Shopify has recurring costs too, so compare like for like.