Hi,
Just wiring a 4-gang switch with ‘normal’ SPST switches is a pain, so adding dimmers sounds like a nighmare. 
In the UK, I’ve used MK Grid modular plates with momentary ‘Press’ switches for my Fibaro kit and although these do go up to dinner-plate sized face plates with lots of surface area, they would look better in school hall rather than a living room!
If DIN rail kit would work (with centralised spur load / switch wires back to a separate DB), then you can mount Fibaro modules in euFIX D212 DIN rail enclosures. Screw the Fibaro module to PCB terminals, then clip into a DIN rail case. They include S1 and S2 switches, but no a means of pressing button B (unless you drill a hole).
I bought the euFIX D212 when the range was being sold off cheap and it’s handy for my test-bed (created after blowing up the production FGD-212 seen above).
The challenge here is the Fibaro switch wiring is mains-referenced so using 6-8 core alarm cable to save space isn’t an option as it’s only rated for SELV applications. I think the Shelly range might have a low-voltage control contact with a mains rated relay, but haven’t checked.
For me, wall switches are needed as a backup but shouldn’t be needed in normal operation as the whole point of automation as the lights should just work. The Aeotec NanoMote Quad is an excellent Z-wave RF switch for scenes or any openHAB script, although the IKEA Tradfri Zigbee remote might be a cheaper alternative if you can mix RF tech.
With the Matter IoT spec delayed until 2022, products aren’t out yet but I’d not rewire to a specific product at the moment. Whatever the future brings, it’ll likely fit in a double DIN-rail space.
If I were rebuilding, I’d use separate cables from switches and loads back to one or more DBs and suffer the 2+CPC / 3+CPC cable cost to gain the flexibility to use any control technology. If you can pull-in extra cables, a small enclosure under the floor above might well future proof your install (hint - search for ‘Solid Board Access Cutter’).
Unless Fibaro change (e.g. admit failures and share fixed firmware), the open development of ESP8266 / Tasmota/ ESPhome, Shelly, Sonoff, and a load more will eat their lunch - just look at hardware manufacturers working directly with HASS developers.
TTFN,
James