Hero Balance & Meta Discussion

Now that we’ve had some time with the game, which heroes do you think are the strongest or weakest? Are there any characters that feel completely overpowered or just not viable in most situations? What kind of buffs or nerfs would you suggest to improve the overall balance of the game?