Xperia Z1 vs. Galaxy S4: Which one should you go for?

Sony has just launched the Xperia Z1 in India and it will be up against the likes of...