For many use cases, absolutely yes. It supports 25+ currencies and its Grow and Scale tiers offer 5 and 10 free international transfers per month, respectively (the Basic plan offers zero). Revolut Business offers £1,000, £15,000 and £60,000 in monthly transaction volume at the interbank rate across its three tiers. Additional transactions incur a 0.6% fee.
However, its hedging offering has tighter limits than other FX platforms in terms of currency, usage and fees, and is missing some tools like options.