It's the essence of any representative democracy - you'd need as many parties as there are citizens for everyone to be able to vote for one that truly represents their views on all relevant topics.
No, in practice I don't find that. In practice I find people actively voting against their interests because no matter who they vote fore the party is going to push for something they don't want.