Once all the challenges are complete, progression slows to a crawl. Ways I would improve it: 50 more XP for each challenge, double XP rewards for the ultimate challenge, make weeklys repeatable after ultimate is complete, double daily ‘play a match’ rewards after ultimate is complete.