Speculation and Complaining about Features not even Introduced yet
So, I've seen the initial info on Champions and seen the discussions people have had on them so far and all I can say is I'm not really hyped. Players have been complaining about the imbalance of the game, the death of beacons (previously one of the major end game things) and how do the devs respond? Loot boxes!
On the positive side, it sounds like they'll be adding more stuff for players to do without having to spend and without having to risk losing years of building for a single moment of fun.
On the negative side, it also sounds like a mechanic designed to get people to gamble huge amounts of money in order to get the best quality of the most useful types of champions.
What I foresee happening is the biggest spenders will rather promptly have the best stuff, making their advantage even larger. The rest will have to rely on luck to get something useful. If defense/beacon defense champs are a common enough drop, it may help alleviate the current issue with a handful of giant hammers being able to smash virtually anything for PvP. If they aren't a common enough drop or if they don't make a big enough difference, then it'll just make the already strong even more unstoppable while the rest just have a new toy to play with, but which is ultimately not that helpful.