felixdraait zei:
Maar van zodra je naar KMO's (en ik vermoed zelfs hoger, is nog niet gebeurd bij mij) mikt: Drupal, altijd.
Drupal is een draak van een systeem, en zowat elke hoster gruwt er - terecht - van. Ja, gebruikers denken dat het zo simpel is als wat content types maken, Views module gebruiken en wat rondklikken om views e.d. maken, of iets als - help! - Display Suite te gebruiken om de weergave dan nog aan te passen. Uiteindelijk zorgt dat dan voor gigantische overhead (en dito gebruik van resources & load op de server). Zelfs Boost kan daar niet steeds een antwoord op bieden (laat staan dat het op alles een antwoord kan bieden).
En dan hebben we het nog niet over deployments gehad : config zit grotendeels nog steeds in de DB, dus mag je de dev/staging config voor de helft nog eens opnieuw doen als die in productie moeten (met alle risico's vandien). Features deployen kan soms ook "leuke" bijwerkingen hebben (doorgaans door het feit dat 3rd party modules niet goed met elkaar samen kunnen werken).
Kortom : een high volume site van iet of wat omvang, die multitaal moet zijn (dat is de echte achilleshiel - de support ervoor is enorm brak - je hebt quasi steeds een 3rd party module zoals i18n nodig - en buggy) maak je momenteel dus beter niet in Drupal, tenzij je wil dat jij - en vooral je front-enders en je klanten - gigantische frustraties oplopen

.
Deploys gaan iet of wat verbeteren in Drupal 8 (config via YML ipv in de DB), maar daar zijn er dan wel andere dingen die serieus vreemd opgelost gaan worden.
Versta mij niet verkeerd : het heeft uiteraard ook zijn voordelen (zeker voor prototyping, low-volume sites, hobbysites en campagne/brochuresites met enkel/vooral anonieme bezoekers), maar eens je een bepaalde kritische massa bereikt kan je er beter van af stappen voor je tegen de muur knalt.