2. Who supports me in my moment of need?
One of my biggest issues with the open source community is the support paradigm (or lack of). Yes, if you have developers in your office then open source platforms make sense. In my experience, however, the people taking on open source are looking for cost-effective solutions, they have limited technical know-how and rely on providers who are under-resourced or take no responsibility past the build phase of a project.
Support comes in many forms and the reassurance of having someone you can contact to resolve an issue quickly is essential. If your digital assets are critical, the ability to establish service level agreements (SLA) that include penalties between you and your platform supplier provides the reassurance and business continuity you’ll need from the platform.