Plus you need to use a PC to develop.
Now I'm thinking Unity assets could be adapted to work with Stride since both use C#. If so, switching from Unity to Stride won't be so bad.
Yea, some kind of converter for unity assets would be cool. But 3d assets should already work... And with other things from the Unity asset store you could run into licensing issue. But I don't know the details about that, might even vary from asset to asset.
Stride has pretty good written docs, for an open-source project. And there are quite some video tutorials on the docs page too. And there is also: https://doc.stride3d.net/4.0/en/manual/stride-for-unity-deve...
For example, if there's a nifty networking library for Unity and I adapted to use it somewhere else, as long as I don't resell the library, I should be fine. Practically I can't imagine an asset store author suing you for using the asset in a non-unity project.
I do vastly prefer a single language engine like Stride, versus Godot which supports visual scripting, GD script, and C#.
What's the name of the networking library you mentioned? I'm interested in that myself...
https://github.com/proyecto26/RestClient
I strongly suspect this could be ported over to work in stride.
If you simply want to develop "standard" games, this might not be important to you. But if you are a .NET developer and you want to integrate anything from the .NET ecosytem, Stride is what you want.
Also, Stride has probably the best shader system in the world.