In my opinion, there should be three or four political parties to keep the democracy in the right shape as a single political party has more possibility to start monopoly and end democracy forever. The feeling of competitiveness among political parties benefit us as they try to do something good for the society even though, it does not match our expectations. A single political party might not do as much as a party does to stay in competition.
I think we can find out about parties through newspapers, although, knowing everything about a political party is not easy whether, there is one or many political parties in democracy. When we don't know everything what is happening in our neighbor's life then expecting to know very much more about a political party is very difficult.
The more options and variety that is developing in society is important to improve the quality. For example, earlier, there were very less options for products or services so we had to pick the product or service that the seller is giving without the guarantee of good quality. Now-a-days, there are many sellers and service providers, so we can choose the product or service with better quality than the rest of them.
Many political parties in the society does not give us the best quality of performance that we are expecting but the party, which we choose on the basis of performance is better than the rest of them. We pick the better option among all the options. A little bit of competition is healthy for our society as all the parties will strive to perform better than the other ones(opposition parties).
Although, I think it will not benefit all of us if many political parties are in our society.