Competitively speaking, yes having to unlock characters is a huge hassle but as a kid I always remember how an unlockable character from any game automatically made them cooler than any of the default ones. lol.
I like the way DOA 5 did it where tournament mode has every character...