Hey, If you are looking to develop a real time multiplayer game like Brawhalla then i would recommend writing your own server code so you have things in your hand. With photon you don’t get this kind of freedom and have to handle things on the client side. Also you can’t control the data transfer packet size of photon.
Would suggest using Colyseous or socket io and try to improve your server as you go. Here is a good guide by Cem regarding how you can start with real time multiplayer games : The journey of Multiplayer FPS game with PlayCanvas