Re: Please add rewards for level 100 players
Firstly, I agree, we need something to do once we hit level 100. There should be no cap, just a prestige where it resets and you can work towards earning apex packs again. That by itself would be more than enough imo for a free-to-play game.
I don't think rewarding an Apex Pack for winning is a good idea. However, rewarding something like 50 crafting metals and some legends tokens (after all, your legend just won the apex legends BR) is a great idea. This would allow you to slowly build up and purchase the cosmetics and new legends that you really want.
With those two aspects, it should be a slow stable income. After all, people have to grind out stuff, once you hit level 100, you feel like you're not earning anything. Earning EXP and gaining levels in itself feels rewarding as you progress when that stops a few players will burn out because they're playing the same game without the same rewards.
Edit:
I also agree with having individual legends levels, it would be cool to have some skins unlock or features at certain ranks and also being able to prestige the legends so that you can have infinite progression. Would be really nice to be able to show off, especially when you're the Champion or the Kill Leader.