I think the choice of Graphics API is a matter of skill. If you know what you're doing, you should go for Vulkan or DX12, because its gonna perform better and also save battery life on mobile devices. However you need to do more complex stuff, like preparing pipelines and setting barriers and stuff manually, its a LOT more work. Honestly tho OpenGL is on its death bed and maybe its smarter to copy paste stuff from Godot and Bevy but idk...