These three products are different.
Dirac is an automated DRC that equalises the entire frequency response to a target curve. I do not think there is a way to avoid the full range correction, at least not with the last version of Dirac I looked at which was a few years ago. Dirac is also notoriously buggy and there are many complaints about failing to correct more than one subwoofer in a multi-sub system, missing bass, and sending corrections the wrong way. Sadly the DSP market is very small and I do not think there is a better option for beginners.
MSO is a semi-automated DRC that corrects for bass only. It has no ability to do anything else, apart from what it was designed for - brute force optimisation of multiple speakers and subwoofers to provide the most even bass for a listening area. If you believe that only the bass should be corrected and the upper frequencies left alone, MSO is a great tool, and it is free. However it is a bit difficult to use even with the extensive manual.
REW is measurement software, and it was not designed for DRC/DSP so it is lacking many important tools. It is great for taking measurements, but not great for DRC/DSP. It needs to be used in conjunction with other software to fill in the missing features, for e.g. RePhase for crossover generation and phase correction. It does not have a built-in convolver so there is no way to test your filters unless you use more third party software. I am far from a REW expert, so I don't know if it is possible to design target curves, correct multi-way systems, partially correct a frequency response, etc. You need to know what you are doing even before you start. I am not blaming REW for any of this - it was designed for measurement and analysis and not for DRC so it is not fair to judge.
As for which one is the best, that depends on you. If you want to get up and running with minimal effort, Dirac is by far the best. If you are a purist who does not mind the learning curve and struggling with difficult tools, REW + its add-ons is better. But it does not have to be this way - there are other DSP products like Acourate and Audiolense. Both are specialised DSP products explicitly designed for speaker and room correction.