I remember when we first used R in a stochastic class. The professor (a mathematician) was in love with the language and the students (computer science) considered the language to be the PHP of science.
I also believe that the tools available are superior, RStudio is very good IMO.
I wonder why R has such a bad reputation.
If you can get over that, though, there's a lot to like about R. It's sort of like a hybrid between a Lisp and an array language.
> 1 + "string"
Error in 1 + "str" : non-numeric argument to binary operator