Hi @imfran and welcome to the community.
In my opinion it’s not that useful to directly compare Babylon.js to Godot or Unity or Unreal. Yes they’re all 3D engines, but they serve different audiences and target different platforms.
A closer comparison would be Babylon.js vs THREE.js vs PlayCanvas etc, which are all WebGL/WebGPU engines targeting web browsers.
Your choice will depend on your skills, target platforms, type of project and myriad of other factors, not simply raw performance. Although Babylon.js is feature rich and extremely capable of producing amazing work, being web-based, it’s not a natural choice for say fast-paced first person shooters with AAA graphics, although that doesn’t prevent people from trying, with admirable results
If you want to leverage your existing web stack skills and deploy to the web, Babylon.js is awesome.
I would also say that you shouldn’t necessarily expect better performance using Babylon Native over just Babylon.js alone. That’s even stated in the Babylon Native docs.