I think my favorite is Sigma because his shield, absorption, and stun are all helpful in keeping himself from taking damage so I can focus on healing the rest of the team, and they can also be used to help us secure kills like placing his shield in front of supports to cut off heals, blocking a Widowmaker, using his stun to negate ults, etc. Plus I like that Sigma players usually seem keen to slowly but steadily push forward and stay with the group rather than run ahead out of range chasing kills.
Least favorite would probably be Doomfist. A good Doom is awesome and self reliant but I still find them often off by themselves, out of range of heals, while the enemy team is attacking the dps and supports and my attention is split so I usually ignore Doom and assume he’ll come back for heals but if he dies or we die it doesn’t much matter.
Favorite is Queen. So damn easy to play Brig and Lucio with her on my team.
Honorable mention goes to Rein. **** the meta. Having a crazy rein that knows how to land big damage is so much fun.
Least favorite is Queen. Her voice lines make my ears bleed.
Honorable mention goes to Rein. So many people spend too much time playing rectangle man on Rein.