WordPress
Our default for content-led sites. The block editor handles most layouts now, with Elementor or a custom theme where the design calls for it, and WooCommerce for smaller shops. The later cost is upkeep: plugins, core updates and a managed host that takes patching seriously.