Its still brand new but some thoughts:
I like the idea of being able to put whatever card into the decks as long as it meets the league cost. This allows players to use the cards they get when they get them. What I do not like is lumping all unlocks into a single ladder again. It is bad enough to work through the ranks of dragon to get robes, but to now have to plod through the lower tiers (or higher tiers more times) is silly. If I was steamrolling everyone like the top decks are, then this would take no time. I would like to take this new system (points etc.) and apply it to the old set up since you will get capped at earning points anyway with solider decks etc. Also you would then add back in unranked which a lot of players used.
There is a potential that the members who have the unlocks like judgement and dragon unlocks already will just migrate to ninja and dominate there. Right now dragon players stick to dragon since they can use their epic cards and get dynamic fights. The cost is pretty reasonable to put epic equips into ninja decks so I see many players modifying their deck so they can find more opponents. The majority of ninja players are not those with 500 card collection.
One major suggestion is to show the number of league matches going on. If it is 0 I am not going to waste my time looking for an opponent and likely go to a league where there are players. This is a step in the right direction with less penalty for losing but you still have to have a somewhat good win rate to get unlocks and climb the ladder. I still feel the biggest problem of live is drawing players in. I don’t have an answer to this but speaking for myself, I find that despite working on my dragon deck for months I cannot catch up to the top players I keep facing. I lose to cards one level higher than mine. There are a lot of high level decks lurking in dragon and a lot of the same players trade wins back and forth in there. I would be interested in doing that for coins and bragging rights if unlocks were not at stake.
If there was some alternate way to earn the unlocks like maybe unlock a new card for each 1000 global wins or something would be fair. That would require 12000 global wins to earn all 12 live league unlocks. The other cards like Repair plate requires 1000 live matches which is a daunting task. Thankfully it is not to hard to get a repair plate through packs. However the reeker and penetrator (unique cards to unlock) will likely never be seen in decks due to needing 400 matches in Master and Dragon each. Look I like a challenge to earn these unlocks but I hate when they are impossible. Again, just my experience so far.