As someone who has historically played primarily support and hero/BH in both pub play and scrims, I'll give my 2 cents for 6v6-10v10 with skilled/top level play:
Yes, having a competent support generally solves the issues of grenades and rockets. However, this has these constraints either on...