I spent the first couple of decades of my career working in tech so I'm overly familiar with this dilemma. If I were making the decision, I would look at the intangible things you'll need to do later.
If you're just doing analysis, R is probably better.
If you need to perform any general-purpose programming to bootstrap your framework or think you every may need to, you'll likely want to choose Python. The tooling is much better.
I have built projects in both languages, but I primarily use Python because of the ecosystem. Want to build an API and deploy it on kubernetes on GCP or AWS, no problem. Need to deploy a model with SageMaker or Tensorflow, Python is the best choice. Want to build a bot that uses the model you just built, hard to beat Python.
If that isn't confusing enough, now we have Julia https://julialang.org/, which is more performant than either R or Python and is growing quickly.
If you're just doing analysis, R is probably better.
If you need to perform any general-purpose programming to bootstrap your framework or think you every may need to, you'll likely want to choose Python. The tooling is much better.
I have built projects in both languages, but I primarily use Python because of the ecosystem. Want to build an API and deploy it on kubernetes on GCP or AWS, no problem. Need to deploy a model with SageMaker or Tensorflow, Python is the best choice. Want to build a bot that uses the model you just built, hard to beat Python.
If that isn't confusing enough, now we have Julia https://julialang.org/, which is more performant than either R or Python and is growing quickly.