I in general like drupal decently but highly agree with the learning curve complaint. My biggest complaint which was left out of the article is the abysmal documentation. I'm sure I could find every thing I needed to know in the site, but the search functionality SUCKS and is incredibly frustrating. This contributes to the steep learning curve and was almost enough to get me to give up on Drupal.