Content management is great but if the person nominated to update the web site, can’t, won’t or doesn’t, you’re in big trouble.
Don’t just assume that because someone has a link and a web browser they’re going to make a good job of it.
Any half-decent web developer should have a proper training programme and ongoing support, because of staff changes and the fact that people forget things, even if they have been trained.
So don’t forget to ask your web developer about their training and support service when you specify your Content Managed System. It will undoubtly save you unnecessary frustration in the long run.