С научной точки зрения - любая полноценная политическая партия выражает чьи-то экономические интересы, является представителем в политике чьих-то экономических интересов. Значит, партий в обществе - и в Госдуме тоже - должно быть столько, сколько в обществе есть классов и экономических кланов.
В России сейчас, насколько я могу судить, буржуазия разделена на два клана. Это, с одной стороны, сырьевики и торговцы (сейчас между ними противоречий нет), а с другой - индустриально-аграрная,, производящая буржуазия. Интересы первой выражает "Единая Россия", интересы второй - КПРФ.
Мелкая буржуазия, как ей и положено - неорганизованна и свои партии организовывать просто не в состоянии. Она идёт за теми, кто посильнее.
Пролетариат в России тоже разделён, есть две партии, выражающие его интересы. Это - Российский объединённый трудовой фронт (РОТ Фронт) и ВКП(б).
Вот это и есть четыре полноценные партии. Остальные - политические клубы, пусть и имеющие много приверженцев, пусть и имеющие места в Госдуме.