I would say both Python and R are good for Data science.
But to those who say python is easy to code, R has has a tool called Rcmdr that reduces the need of user to write code for any operation by simple click and selections for most of the frequent operations.
From a different point of view about applications, Python can be used in multiple domains such as data analytics, statistics, visualizations, etc. But R is no less compared to python in the same domains.
Python is massively grown in the past few years and many working professionals, students, etc are willing to take python certifications and courses in education and also in career for better opportunities than R.
Therefore Python is better compared to R by a small gap.