Yeah. For me it’s good, for others it isn’t. They really need to find a good balance… hopefully they read this 
For now I think it is just BTB and quick play. It’s crazy that they don’t have a system like Mcc which is perfect. For whatever reason it’s a step backwards, they’ll keep making it better, but it should of been better to begin with. You ain’t coming across as that way at all, this is just criticism and thoughts to improve the game. This is exactly what they need to be reading 
The only issue I have with ranked being a weekly is when it says just “play ranked games”. “Win ranked games” is fine but with “Play ranked games” people don’t focus on winning and focus on getting other weekly’s instead. One guy on my team was just sitting in corners trying to get back smacks instead of protecting or holding the odd ball. That’s not something you should see in ranked.
I’m also running into and issue where 50% of Slayer FFA games are not giving me an end game score nor do i receive progress toward any weekly’s. Sucks as I just won a game and I received 0/50 kills for slayer FFA just before posting here.
To be fair, not all of us want to play Ranked. I, personally, find it far too competitive for my particular playstyle. I like to have fun when I play games rather than feel like I am being forced to fulfill some fancied obligation and, as a result, become stressed out. Unfortunately, if the image linked below is of any indication, this improved challenge system seems to be keen on not allowing me to play how I wish to…
https://imgur.com/dZaGJZG
I’m not playing challenges this week because I am pretty sure not a single person wants the Scoreboard backdrop, but it is nice to actually see challenges that are neutrally obtainable and promote effort towards winning the match. If only some of these were the daily instead of getting 50 XP for just standing around afk.