Re: We need this system !
@Jem450RPlayed Overwatch for a while and, to me, the endorsement system felt more like a sort of profile. I'd put something that profiles the players in Apex as well, but, instead of what the OP suggests, I'd put things that describe the type of playing demonstrated in that match (camper, chicken, sharpshooter, beast, carrier, legend ,etc.). Having some sort of indication of what to expect from certain teammates could improve the quality of a match.
However, the fact that this is a BR, where at least 57 people out of 6 are losers, will most probably bias the game towards negative endorsements, making the profiles be untrue reflections of players.