In my view, none of them are convincing in their claim of Shariah compliance. Just by having no swap fees or interest doesn’t mean it is Shariah compliant. There are other conditions required for Shariah compliance which they do not exhibit.
In terms of Vantage FX, you can see my answer here: