I personally think League of Legends is still doing strong. However, thought provoking videos like this get my attention when they discuss strong points. It also covers how the “support” role is so rare that it causes the queue in high ranked games to really drag on (because no one wants to play support)
I really do wish we could get some distance from the “Holy Trinity” meta that appears in most team based games where you need a Tank / DPS / Healer. I am a bit interested in seeing some experimentation in a different sort of meta whereas we do not see “support” roles thrust upon us in team based moba-likes/MOBA games. One approach is sort of let players create their own “classes” where they are more self-reliant. Another approach that shooters such as CoD/Mass Effect 3 MP employs is that players can regenerate their health or shields when they are no longer in combat. Rainbow Six Siege is interesting since support role only “revives” a fallen player (Doc). They are not heal bots. Siege is a ton of fun too!
In real life, one unfortunately cannot get instantly healed within a few seconds. I think this is why Rainbow Six / Counterstrike has the edge in this aspect because they totally eliminated the ability to heal altogether. So perhaps more thought could be given on a fun alternative method besides forcing players into a support role. This role just tends to not be very popular no matter how engaging designers attempt to make the role. I never played Strife (MOBA game, niche crowd) but they appear to support letting players heal outside of combat. Unfortunately, Strife released after League of Legends and got swept up in the Dota 2 release. But this title deserves an honorable mention for trying to navigate around the support structure.
Now don’t get me wrong- playing support role can be fun! But most of us may enjoy being a DPS role a lot more the majority of the time. If we could get away from heal bots in some moba-likes that might be interesting and could help queue times. Granted, many team games (like Overwatch) just tosses everyone into a lobby. This navigates around queue times being delayed but unfortunately now players have to argue over who plays support. A lot of times it works out but other times it may not.