The platform you use for your web development is dependent on the business goals you set for your company and website. Platforms capabilities differ when it comes to being extended and customized to fit your goals.
During the discovery process we perform for all our clients, one of the factors we consider is determining which platform can help you meet your business goals.