By Luis Argerich, Professor of Computer Science at the University of Buenos Aires (UBA)
I've been doing some research on R, Ggplot2 and visualization in general for a lecture so I want to share my thoughts about this question. I will start with my conclusions then I'll try to rationalize them. Conclusion #1: R is great for creating plots for exploratory data anlysis but not very good for final product data visualization. Conclusion #2: Ggplot is a great as a set of tools you can use and not so great as a generic graphing language or a language grammar as it is supossed to be. To read further, please visit http://hpc-asia.com/how-good-is-r-for-data-visualization/.