Why are people comparing the Apex Legends BP with the Fornite BP from season 1? If you release a new GaaS / BR in this day and age then you gotta come out guns blazing with the costumization and progression. Fortnite started the BP craze and then they evolved it over time into the great value it is now. Apex simply doesn't have that luxury.
A look into the future: The next BR comes out and then people will jump on that if it's the hottest thing on the market. Apex gotta keep the players engaged through meaningful progression and customization from Day 1. That's how it works nowadays, there's no more excuses for playing it slow. You have the playerbase, you keep it engaged week after week. I don't see that in Apex yet.
This next bit is purely anecdotal, but the friend group I was playing with (5+ people) have all gone back to Fortnite and other MP games citing the meaningless progression, rampant cheating and infrequent updates as main causes of abandoning the game. I also left it for Division 2, but was hoping the BP might get me to play again. Don't get me wrong, the gameplay itself is very good, but the stuff surrounding it makes it feel stale after a while.
And now a hot take: Apex will have big, big problems with player retention if they dont step up the communication, frequency of gameplay updates and quality of further customization options asap.