Beamforming is CHEAP to implement consequently most are now going with beamforming ...... Spatial multiplexing that works with Multipath is far superior but much more expensive to implement. The advantage with spatial multiplexing is that each wireless user gets far more bandwidth especially with Multi-User MIMO. For Business who want to go with wireless only the XIRRUS solution provides far more bandwidth per user than any other so called commercial vendor. Multi-User MIMO changes the paradigm for wireless transmissions but only applies to the N/AC world of wireless.
Xirrus is another solution that seems to work well. They installed some Xirrus equipment for part of the general public and visitor access system where I work. But the entire public and visitor AP system is a mix of Xirrus and other manufacturers, so I cannot comment on what a Xirrus only system would do. People seem happy with network performance so far.