Why do you think is the best solution? Talking about costs, is it not the most expensive? Should it have a trade off between cosys and performance? Perhaps, I'm wrong.
Hybrid beamforming can be adopted in both mmWave and sub6GHz frequency bands. Hybrid beamforming is a technique that can be used to overcome the hardware limitations in MIMO systems by combining digital and analog beamforming. The basic idea of hybrid beamforming is to use a small number of radio frequency (RF) chains to generate a limited number of analog beams, which are then steered electronically using digital precoding. This allows for beamforming with lower power consumption and reduced hardware complexity. Hybrid beamforming has been found to be particularly useful in mmWave systems, where the antenna arrays are often very large and the RF hardware can be very expensive. However, it can also be used in sub6GHz systems to improve beamforming performance while keeping hardware costs low.