Both are interested in the benefit of their own country. If the find helping India can serve their purpose, they will help India.. when they find it is against their interest, they will favour some other country.. Therefore who is better is has no standing.
Your vote on this answer has already been received
Heads of other countries are more guided by internal matters of their countries, than what affects India. But, if their people stand to gain from India, they give a thought to India and how they can use India. India too does the same.
So, whether It is Obama or Romney, whoever is useful to India, India will give him her aashirwad in the Nov elections. I think Romney holds more promise for India.