Chances are the bug will be fixed long before any user interface changes are even considered. (Remember they are also working on building a whole new game.)
Unfortunately, this is not the best place to provide suggestions for game features. The technical support forum is where players like myself and Blizzard Support Agents (who are different from the developers) to lend a hand for players who have technical issues (such as disconnections or game crashes) with Overwatch. Please consider posting your suggestion in the general discussion forum.
If in the event you are unable to post in the general discussion forums, please check this troubleshooting guide.