Don ' t confuse the terms ' main ' and ' otp ' lol , I say I ' m an Ana main but that doesn ' t mean I ' ve grown into the idea that she ' s the hero I play the best with and if I switch I ' m not doing nearly as well . I ' d say I ' ve spent a lot of time with her and I ' m very good at playing her , but I ' ve also spent time playing other heroes too and becoming very good with them as well . For those who don ' t know , an Ana otp , would pick Ana and stick with Ana always . This sounds bad , but it ' s actually a really sound strategy . The player would eventually learn how to play that hero to the finest detail and learn how to win with her in every matchup especially the ones where Ana is countered . In my experience these players are usually VERY VERY good with that hero . If Ana lost effectiveness , that played could very well still be able to make her effective . Unless they nerf her into the biggest ditch possible which they would never ever do , and if they did , not for very long at all would this player be ineffective with that hero . I actually admire otps for their dedication and skill with their heroes though . They don ' t always need to learn another role too just because they might be able to make up for the lack of a role in their ability . I ' d say keep a pretty small hero pool . Maining a hero doesn ' t make you have to commit to them forever , you can get really good and still be able to remain good with other heroes too . tldr A small hero pool is usually the best choice , maining a hero doesn ' t force you to commit everything to them forever , and sometimes the lack of diversity can have a positive effect .