I think I probably have about 10 but I always main 1. That main sees 90%+ of my play time.
I switch mains occasionally during an expansion depending on how the class is doing in m+.
I don’t hunt for S tier but I also won’t waste a season on bottom tier either. I also play different roles each season.