On papers china is surely more powerful than India. No doubt.
But war is not fought by weapons, it is fought by men. Nobody will be a winner in india china war. But the fact is, both countries are more interested in development and nobody wants to halt their growth by fighting a meaningless war.