I have started VR development very recently for a small side project and I am very happy with Godot (I mentioned the link in one of the other replies, it's calle VRWorkout).
Currently you should use the 3.2 Beta and have to install the godot_oculus_mobile plugin yourself, but once that is setup, you have an Android symbol in your Godot Editor and can hit play to get it running on the Oculus Quest headset.
It's reinstalled for each time you hit play, so that takes a few seconds. I don't know how unity handles this.
Performance wise you are on your own I guess, so you should know what to do and what not to do to achieve good performance.
Don't know about language bindings, I am using GDscript as it is close enough to python to get by.
From my point the whole experience was a breeze, given that's it's free and a really small download I would definitely at least check it out before trying something heavier.