Sniping is very difficult compared to Halo or CoD4. Since they tried to give shooting a bit more realism, You have to line up the target with the site according to how far away they are. Also, if the target is moving, the bullet will take a while to get there compared to most shooters.