dont fall for the communist or khakhi chaddi propoganda.........
If the deal was bad, why would everyone including APJ Abdul Kalam, Brajesh Mishra (who incidently was BJP's National Security Advisor), Anil Kakodkar(Dept of Atomic Energy), all eminent scientist support it?
The very fact that China and Pakistan are so strongly opposing the deal means that India will substantially benefit from it.
The deal is critical for India because right now, Indian reactors are operating at 50% capacity (some even less) for want of fuel(uranium) and the present supply is also limited. If the deal goes through, then due to US backing, we will get abundant supply which will put us at a huge advantage vis-a-vis China, which is why, they are opposing (through CPI/M) it so strongly.