I was absolutely blown away by my early testing of caps man. When I started applying the flexibility of routerOS to caps-man, I was really excited by all the things I could do with it. SSIDs that could shut down if a gateway was unreachable. Per device passwords. ACLs. Near instant feed back of every client across the entire site!!!
This was my own fault, as I should have judged the radio performance at keeping clients connect, not the features of a connected client.
From personal experience, my WiFi users asked for 3 things: 1. performance, 2. performance, 3 performance
As long as acceptable performance (range, throughput, ...) is not reached, no way to have satisfied customers (or even customers at all

)).
PS: I've read the CAP XL AC has best performances while being ceiling mounted.
I think designing an AP for wall mounting, no matter how ugly the AP would be, would be worth the effort, as for cabling reasons, you often can't really choose where you mount APs.