Thank you for your hint!
As for the Zen fees, now I've reanalyzed them, they're actually fine, the only problem for me would be the card deposit fees that I didn't have at Revolut. I don't know what the iCard fees are, they haven't approved my account yet