Should have been a draw option for this poll.
China is absolutely ahead of India military tech-wise, but India has support of other nations (that won't take part in the war but will provide needed equipment - I'm assuming that falls within the criteria of this poll). India's military has much more experience due to its unstable neighbor to the North-West and the numerous wars that they have fought (and won). India also have probably the largest chunk of UN mandated forces world-wide (currently mainly serving in peace-keeping missions in Africa) which further increases their experience in a wide range of environments.
Mobilization-wise this war would be a pain in the ass for both sides. The Himalayan mountain range means land + air movement from the North/North-East is pretty much a no-go. China could come in through Tibet, but doubtful considering how severely lacking the infrastructure is on border areas on both both sides. China barely has any presence in the Indian Ocean, so that rules out the seas.
I'll be honest with you, this is a war neither side can actually take part in properly. But for the sake of this poll I went ahead and chose India.