I agree with most of what they say here - except using data.table. I much prefer using data.table structures with dplyr a far simpler more familiar syntax.
Indeed data.table - the object implementation - is brilliant and should just replace data.frame ...if that were possible.