I think you will have a good time with your son playing this as a team. The best way to enjoying Apex is to have a buddies and good communication during the match. Also the only micro - transactions are purely cosmetic, so biggest downside is to have to deal with awful Origin launcher. [haha]
Ugh, yeah, the last thing i really want is another launcher on my system. I disable all of them from auto launching after installation because its just so annoying.
Anyway, if we can rope my daughter into playing we can have a full squad.