This is the second recommendation for cordless tools. My youtubing makes me think the Ryobi brushless 1+ extended reach is the best bang for my buck, even though it's half the RPM of the Milwaukee.
Milwaukee has been the gold standard for a lot of cordless power tools since the M18 first came out and they are still holding strong on most head-to-head comparisons.
And FYI, they will be coming out with a new battery pack later this year for the M18 line that should bump all current tools up to another level.
I've had M18 and M12 for a while and I wasn't a die-hard Milwaukee guy until I bought a HD12 battery and saw how that improved everything else I already had. If your going to invest in cordless tools pick 1 brand and stick with them IMO.