Well I would like to give you a suggestion for something very simple that I still don't know as it's not in the game.
I was recently playing when a friend asked me to look at their ranked battle.
however when I went looking for his battle I couldn't find it due to the disorganization of the system to watch battles.
My suggestion is :
Have a search bar to search the player.
Or
The game gives priority to players who are on the friends or team list.