Salman Khan or Ranbir Kapoor - who does Katrina Kaif look the best with?