If you are looking for the best content management system, open source options are definitely worth taking a look at. I mean, why would you pay for CMS, when open source is free?
The above question can only be answered by you. What CMS system you choose will be totally dependent on what your needs are. My favorite is WordPress (I’m sure this is no secret). It is so darn easy and customizable. Your favorite might be Joomla.