IIT Kanpur has several advantages over IIT Delhi. A few are mentioned below:
Lastly, once you enter IIT, your branch rarely matters. Your placements solely depend on your CG, your skills, and the efforts you invested throughout. So, go for a branch that matches your area of interest and you are good to go.
I will restrict my answer to Engineering Physics and Chemicals only as I know the same only.
I wouldn’t suggest anyone go for Engineering Physics if they have no intention of pursuing it later. Instead, look for other options in BTech and explore your interests.