Should we give up wordpress as a CMS?

For a long time I pushed wordpress as a great alternative to some of the common OS solutions out there (like mambo and joomla). It was easy to use in comparison, and hell I knew it pretty well (like most bloggers). I always ran into stumbling blocks of course, but then again it was built for blogging rather than administering a standard type of site.

There are plenty of people who were able to twist and shape wordpress to be much closer to the standard type of CMS. However I always felt like it was too much of a stretch, and it never was terribly easy for the end user to figure it out. Then I stumbled upon textpattern, and it was a much easier way to develop a user friendly system that both functioned as a site and was easy to administer. However it too, was lacking in many ways. The article management was designed to be more chronological than category based, and the selection of what type of content you are going to post was not terribly intuitive.

So then you are back to the big dogs, drupal, joomla, etc… Are blogging engines just too blog focused to do a good CMS? or am I just lazy in that I don’t want to have to force them to do what I want, even though in that situation they can do it well? Chris Lee swears by it, and is building a pretty robust Jquery enhanced site for the agency he works for with it.

I am looking for bigger and better things, and wondering if dropping the one size fits all CMS’ in favor of a Django “fit like a glove” approach. After talking with brickyard mate Brian Kerr it seems the possibilities are vast, and the tools are effective.

Any thoughts? Is wordpress a blogging engine that need not power a site? Why/Why not?