Joomla is my favorite CMS. It is a developer friendly CMS where you can control everything easily. With the release of the 2.5 version, its built in blogging feature has greatly improve.
The main reason i prefer Joomla is because its very extensible. Shopping cart (virtuemart), forums (kunena), blog, or other web 2.0 functions can easily be integrated.
I have been using framework such as RocketTheme, T3 and gantry to do most of my task as a joomla developer.
My Joomla development package starts at $250.