I also would like being able to check the full league ranking, even if it reset just once a day.
About the decks that dont get enough games (my Hope deck from yesterday got 12 games during all day), I really suspect they dont get victories if people skip playing them. If its true, this is like a curse. Your deck is not played, unless by people that think have conditions to beat it (and in fact some do). Your deck doesnt rise in the league ranking. The hard decks in top positions will be there for a lot of time (until, in fact the HP loss have some strong effect in win rate), because their reward is big, so people will play (and lose). If giving the win to the deck when people skip will create a deck "reputation" that makes more people skip, lol, I think its a minor problem. In fact, could even not chance the win stat (or add another stat, like "fold" or something), but it should at least receive score and money for the skips. The way it is, you have 3 wins in gold league, need 1 more to rare spin. You get a opponent with Steal as base card and triple Aether mark. Will you play, if you dont have Sanctuaries in your deck? You get a strong card from Oracle, people will avoid your deck.