I've been of the opinion that sticking with one character forever will help you improve faster and become a better player more quickly. Changing characters a lot can only slow down your improvement.
However, some people prefer to have two or more characters, either for different stages, for teams, or for counterpicks if they have trouble with a certain matchup.
I've never seen anyone get good at melee while switching mains often, but do you think it could work for some people? Do you think it's worth having a second main if your first main is a character that has a problem in a matchup (such as Falcon vs sheik/falco)?
And then if you do use a different character to counterpick, what if that character gets counterpicked? If you have one main you can deal with all matchups without worrying about the opponent's character.
However, some people prefer to have two or more characters, either for different stages, for teams, or for counterpicks if they have trouble with a certain matchup.
I've never seen anyone get good at melee while switching mains often, but do you think it could work for some people? Do you think it's worth having a second main if your first main is a character that has a problem in a matchup (such as Falcon vs sheik/falco)?
And then if you do use a different character to counterpick, what if that character gets counterpicked? If you have one main you can deal with all matchups without worrying about the opponent's character.