Honestly, I think a lot of this games problems would be solved with just giving us actual playlists, like, we should have slayer, duos, FFA, oddball, Arena Objective, BTB slayer, BTB objective, BTB heavy’s, fiesta etc etc.
A lot of the frustration with the challenge system comes from it being random if you can even do one, I’ve had “win a total control match” on mine for a couple of days but I’ve not been put into a total control game since then! Or I had get 15 mongoose kills but that takes so long when you can’t just jump in one.
I’m hoping that what we have now is just for pre-release and we get proper playlists on launch but we’ll see.
On a side note, they should give you more XP for winning a match cause right now, as long as my challenges are getting done I don’t care if we win or not because you get the same amount of XP. 
What do you guys think?