I pretty much agree with the majority of what you said. I'm not an Apex player, but for me, the Crucible in the Destiny series felt more like Halo than Halo 5 did. So far for me, Infinite is just a tweak on Halo 5 and not really a return to Bungie Halo.
This is basically all small arena maps, just like Halo 5, with a few BTB maps. Someone mentioned it earlier, but all the outdoor BTB maps do feel kinda samey. The arena maps do have a better flow than Halo 5, IMO.
I'm not a fan of the Battlepass progression system and wish it was more like MCC, which I find quite enjoyable. I wish the daily, weekly and seasonal challenges were more like MCC as well. Battlepass has a heavy mtx scam vibe to me and it wants me to spend money to progress, which leaves a bad taste in my mouth.
The prices aren't cheap either. $20 for one armor set... WTF man.
That Battlepass Ultimate bundle is spendy as well. In the end, a $60 full price game is cheaper and doesn't give me a vibe I'm being scammed.
Overall though, I'm enjoying myself, but the jury is still out for me if this will be my main jam game.
Edit: Not having lifetime multiplayer stats and KDA ratios in the game or on Waypoint is lame as well. Hopefully that changes soon.
Oh, and having to check my Battle Pass progression in the shop is a slimy mtx move as well.