No at this given time Rosa is the only good brawler
in certain maps yes, against tanks it depends on whether you have your super. When rosa has her super you have no chance.
She's ok
Because you start with her, she's not good at first, but her star power is helpful
she is pretty bad at high level gameplay. above 450, she just can't get close enough to anyone to do anything