it always depends on the project you are doing.
for corporate / personal web sites it is just fine, even with "important" customizations but for example, if you think of a CMS for online commerce with large numbers, I would think of other solutions on the market.