As a computer science PhD, I love Mathematica, the language. Also I love the documentation it has, which makes hacking on it so much fun.  However, I hate its notebook interface, which I think is extremely buggy and sluggish. That was the main reason I stopped using it a two years ago.