I would stop playing if I had to pay for tournaments! (also pleas no subscription model …)
That said let me tell you my opinion to all the other ideas.
I love all the expansion Ideas as long as most of them stay optional. As for the social matrix I agree with what has been said by the other posts. Not sure if it is easy to implement and or useful. What I would like to see though is an alliance system for the Team play modes. It makes the organization much easier and there could be a leaderboard for it and I simply love looking at my name on a leaderboard with some statistics.
You could make money when it costs you like 5$ to open a team (L3?) and you would not have to pay a price to enter a tournament…! People that want to enter a team have to be L2. (Make it a Team of 2 players for 5$ and a team of 4-5 players for 10$) Let your fantasy range free. Maybe make it look like arena teams in wow…
Until you arrive at such a point where this is possible finance yourselves with patron badges and let me chose my color in-game, make my subs look different form everyone elses , give me a t-shirt (good quality pleas) or stuff like that.
I hope they come up with a lot of NONE game effecting Monetization methods. (If you need help I’m always full of ideas!

I see so much potential in this game I can’t wait for the future!