All the ratings are according to Mobalytics. In the Damage categroy, Genji is one of the S rated heroes in Overwatch 2.
Tracer is one of the most difficult heroes to play in the entire game. But she's extremely strong and is rated S in the damage category
The third damage hero in the S tier is Sojourn, who can be a difficult hero to play. You need to be accurate with aim to be effective in-game.
Tanks are very strong in Overwatch 2, and Zarya has some of the best close-range DPS potentials of any hero. She's S rated in the game currently
The next S rated tank is D.Va. She has one of the most effective ultimates in the game along with a well-rounded kit.
If you are looking at support heroes to play, Baptiste should be an easy choice. He can self-heal and provide temporary immortality in Overwatch 2.
Lucio is a support hero who is relatively easy to master. He has high mobility and also has a constant passive healing.