In casuals offline, if I know the player is good I’ll pick my main to get as much experience as possible out of it. Even if the match up sucks, it’s definitely good to seize the opportunity to learn a bad match up for free (non-tournament match).
Some people get extremely heated when I don’t play my main or something. I’ve had 2 drops from good players because I didn’t wanna play my main at the time, online. I think some people don’t understand that online isn’t the place for everything. Personally, I hate playing Chun without a st.forward anti air online, or other specific stuff when I play other characters. So I tend to practice Ken/Balrog/Bison/Ryu/Viper and so on depending on the connection.
As far as on average though, I feel that the 8 that I use the most doesn’t really have a skill gap in between my main. I don’t mind if people leave if I don’t play my main, I just want to level up in whatever area I can…even if it means playing another character for the time being.
Oh and this is all about SFIV of course.