I am posting this as a relative newbie to BC but as a long time (since 1994) web designer and programmer. I encourage others to respond with their own suggestions for improvement.
Business Catalyst’s Missing Features
1. The lack of responsive templates AND responsive menus ( I find this so far behind the development curve for current design as to be almost unbelievable. I normally learn new systems by taking templates and coding apart and putting them back together, but for non-coders esp., the system for creating flexible designs and menus is opaque to say the least. Adobe has a habit of developing products targeted towards designers as end users, but fit only for coders who ALREADY understand and know how to use the proprietary code. I suffered through 3 iterations of ActionScript (for Flash) only to finally give up trying to keep up with all the “improvements” which made it almost impossible for someone who was not a full-time programmer /coder to use. There are no “plugins” or “extensions” to BC that allow the non-dedicated coder to easily implement basic features already readily available with other programs like Word Press, Bootstrap, Drupal, or with third-party extension makers for Dreamweaver, like Project Seven (PVII) or DMXzone. In addition, the available documentation, like that from BCGurus, is not simple enough to add complex features like responsive menus or designs).
If #1 were available, it might be simple enough to use the template as a structural code base and then edit the CSS of it to one’s liking; creating basically new sites with the template code, but even the BCGuru templates with responsive menus have so many levels of web apps embedded inside of modules inside of content holders inside of web apps, that trying to use those templates with custom designs (or client specific content!) becomes equivalent to a month-long African Safari tracking down the fabled wildebeest of Gnome.
I will not even get into, except mention, the lack of custom coding functionality of BC as compared to PHP/MySQL, or some of the basic features missing on the shopping cart available on most e-commerce sites today.
Anyway, that is my rant for the day.