When you go out to vote today, please remember that it is most likely not local issues that should dominate your choice. The fact that there is a perpetual ditch on your way to work, no bus shelter at the bus stop that you use, or a poor neighbourhood road that disappears each monsoon should not determine the choice of candidate. Your MP doesn't have much to do in these areas, at-best they can spend the Rs. 2 crore under the MPLAD scheme to try and keep you happy. Local issues should be your primary concern in the municipality elections or perhaps in the legislative assembly elections, not in the general elections.
The members of parliament decide policy, laws and future of the country at a national level. You should be worried about their participation in the law and policy making process (what issues did they bring up in the parliament, which laws do they support, what questions do they ask in the sessions etc.). Please do keep that in mind. Some of the candidates may even take up issues that are clearly not important for the city in which you live, that is OK (like I said before, these are not your local elections).
Also, don't hesitate to vote for an independent candidate or a candidate from a small party just because they don't belong to a popular national level or state level party. While you may feel that your vote isn't being "used" well, you would want to encourage good people to contest elections. Having them lose their deposit each time they get into the fray is not the way to do that.