Apple ARKit is best where AR experience will enhance user understanding of the product. For instance, for a furniture app, AR via Apple ARKit can help users get an understanding of how the furniture will look. It also works well for use cases where we want to give human movement as an input for AR, so for instance for clothing apps that want users to see how they will look in a particular clothing style, etc.
Spark AR Studio is used to create AR experiences for the Brand Partners. The AR experience is created so interactive that the user is attracted to use the filter many times
I have used Spark AR Studio for the first time to create AR experiences and it deeply satisfies me. I have never used other software similar to this. It is most simple and creative software which I have ever found till now.