Both IIT Kanpur Material Science and Engineering and IIT KGP Metallurgy are excellent programs. To choose one of these, you first determine where your interests lie. done
Both the institutes and programs are good and thus the final decision should be based on your area of interest considering the fact that IIT Kanpur has a much more rigid culture in terms of academics.