Yeah, I think a lot of people in here forget that there are some things that SAS is really freaking good at. SAS isn't some beastly mess that big corporations are saddled with and can't escape from (like say SAP)...it is a fairly well designed piece of software with a bunch of programmers actively working to make it better (very happy programmers if you trust the frequent ratings of SAS as one of the best companies to work for). It is fairly expensive on the enterprise level, but a lot of companies out there think that it is totally worth it. Of course...I'm kind of cheap and more technically inclined...if I were starting a new company, I would use R or Python for everything and just keep a couple of desktop SAS licenses just in case.
Yes, most of its programming syntax is designed in a way that makes sense if you processing punch-cards, but once you understand that, the language is fairly logical and simple. The fact that it was designed for punch cards is the main reason why it doesn't stumble into dataset size limits (unlike memory-based software like R or STATA do), although it can lead to slowdowns from being I/O bound.
And yes, sometimes I wish I could define functions rather than trying to hack repeated code through the Macro language.
And no, the standard graphics/output is not are pretty as it can be from R (ggplot2 is quite nice), but with a little work, you can make quite nice charts in SAS.
But, despite all of that, it really is quite a nice system with absolutely excellent documentation and support. I never touch the extra GUI stuff, but the people who keep suggesting RStudio clearly don't know what they are talking about. The level of analysis that you can do in SAS Enterprise Guide is insane. EG is not just an IDE for the programming language, it is a GUI with a full analysis suite available through point and click. It is like making charts in excel except you can do complex statistical procedures over millions of observations--and unlike excel, once you have gone through the point-and-click exercise, it gives you all of the code in case you want to tweak it or run it on something else. Sure, the code can be a bit funny, but nowhere near as bad as what came out of an old WYSIWYG HTML editor. Again, I never use it myself, but for a neophyte...they can get started doing real work while still learning how to code (remember, a lot of SAS programmers come to the language already knowing the statistics, but having to learn the language).