So we know OW2 is in the works. In light of the whole competetive/role select debate, I have my own thoughts.
Basically, the problem is that Blizzard is trying to do what should be left to people to do freely. Creating a competitive queue that people can join without full teams will always be a miserable experience for the majority of players. Fundamentally, strangers do not cooperate well. Coordination is built with practice and repetition. Players who are forced into teams will always tilt due to their forced teammates. These things will ALWAYS happen. They have happened since HALO and will continue to happen in every game that does queues.
So for my proposal. Stop wasting time and money on reporting departments and functions. Stop trying to police the playerbase which is far too large for you to handle effectively. Instead, build in a revolutionary large-scale amateur competition system where clean leaders can form a clan by getting enough signatures similar to a WoW guild and they can have their own permanent server 24/7 where their own player admins can curate the settings and player expectations and banlists.
This is how it worked back in the day when everyone had fun. You developed a list of servers with the players and gamemodes you liked. Playerbase sorted itself and if you jumped in a server with bad players, you just left. if you want competition you jump in a clan server. Build a /votekick and allow admins. Build it in the battlenet shell so friends list and everything else is still intact. Blizzard should focus on the professional league and allow us to handle the amateur leagues
For casual, create the casual arcade. forget normal queue. 2 “arcades”: one casual and one competitive.