On Karma
-------------------------
1.
The Vedas answer for this is the Law of Karma.
Allah having Form or Not
------------------------------------------
2.
Lord Krishna has a spiritual form.
After Death
-----------------------
3.
Vedas also describe about Judgment day where Yama the demigod of Nether regions does judge everyone's actions and punishes or rewards them accordingly at Hell but later they are born again in Earth after their term at Hell.
4.
Satan
------------------------
5.
There is no concept of Satan in Vedas, All evils and defects are due to our own wrong choice of willfully turning away from God. There is prakriti or material nature energy of God which facilitates forgetfulness for those who don't want to remember God. When the soul surrenders to God the same nature helps him to reach him.
The reason could to just keep the fear in men to not leave the path of God.
Comprehensiveness
----------------------------------
6.
1) The knowledge that Allah ordered Muhammad to conceal;
2) The knowledge that Allah let Hazrat Muhammad choose whether he wished to conceal or reveal;
3) The knowledge which Allah ordered the Apostle to communicate to all members of the community.
(Nadar Beg K. Mirza, 'Reincarnation and Islam', and Geo Widengren, 'Muhammad the Apostle of God and his ascension', page 108)
Thus, Hazrat Muhammad received part of the eternal divine knowledge of which part he had to conceal.
When the messenger of God comes, he delivers knowledge according to time, place, circumstances and the intellectual capacities of the people. Once, the Apostle of God said, "Speak to the people according to their intellectual capacities. For if you speak all things to all men, some cannot understand you, and so fall into errors."
Veda means knowledge it is an encyclopedia.The Bhavisya Purana also mentions about advent of Prophet Mohammad (PBUH) inorder deliver the message of God to people of West Asia in order to elevate them to a civilized state from state of chaos. So Islam is a subset of Vedanta customized to people in medieval Arabia.
Animal rights
-------------------------------
7.
8.
9.
In Arabian desert no other food source was available so animal killing can be justified but why now?
10.
Reincarnation
----------------------------------------
11. Dr Ian Stevenson has studied about 4000 cases of people remembering past lives and which has been verified? What does Koran have to see about this?
The Koran itself seems quite clear: "And you were dead, and He brought you back to life. And He shall cause you to die, and shall bring you back to life, and in the end shall gather you unto Himself." (2:28). The words "you were dead" can only mean that they had lived before becoming dead. And the words "in the end shall gather you unto Himself" could very well mean the attainment of moksha (release) rather than an eternal life in heaven or hell.
Apart from scientific evidences to vedic concept of re-incarnation. There are Biblical evidences too.