It is a difficult choice on one side you have corrupt opportunists like Maya, Ka-rat, Devegowda, Ajit Singh, etc, on the other side UPA depending on MPs with criminal antecedents.
Then you have NDA which should ideally have supported the deal since they were the ones who worked for it earlier. Whatever their expectations should have been taken up with govt and the external bodies. I hope they will not allow Mayawati to get imposed on us as a PM by proxy. If better sense prevails, more NDA members should abstain to enable UPA survive.
NDA can still come back to power because UPA has failed on all other counts.