When you are buying an option you have to be right about the speed of the market and not just the direction. You can buy call 105 for 2$ that expires in 3 month, while the index is at 100 now.
If after 3 months the index is up at 106, you still lost money (call is worth 1$). However if after 1 week the index is at 101 you probably make money as the call will probably trade more than 2$.
On the other hand, options are great for capping and managing risks and improve your capital efficiency using leverage.
For resources about options, see my previous answer here:
A good post about this subject is this one: