It's so difficult to say without extensively playing all the heroes, but so far I think Zagara is one of my top favorites characters. She's a little squishy and bad in 1v1s, but with proper support she is amazing; can do a lot of her and structure damage. She can also single-handedly take any merc camp, so she is very versatile.