Can someone kindly provide me with some understanding, what are the difference between vlookup and index ?

Which can actually find more values or they are equally the same. I'm currently using index. However i still hear debates regarding about vlookup.

Thanks in advanced.