Sadly that's not the case if I use HSBC and SWIFT from Singapore, any intermediary bank charges pop up after the event. It's the total transparency I have with Wise that is the biggest appeal, yes I usually save a few thousand baht on a transfer, but it's knowing exactly how much will be credited to my account is the biggest plus.
That said, Wise and similar P2P money transfer companies are making the established banks sit up and take notice. HSBC now have a Global Money Transfers app, which they say is 'largely' fee free - the small print still says there may be intermediary bank charges, and their rates aren't as good, but it's certainly a move in the right direction.
Bank on topic, has the OP considered Monzo, which is a registered UK bank which Wise isn't. But for international transfers Monzo used Wise, so win win. Downside is you need a UK address, with proof in the form of a utility or council tax bill.
.