I was a little annoyed that some of the Milwaukee tools require you to go with the M12 battery (the "bandfile" is what sucked me in) so now I've got 2 battery ecosystems for the tools, but I guess that's not the end of the world.
I almost went with Ryobi when I did my recent refresh. But I've changed to doing way, way more with the tools, I'm basically using them every weekend now. And the Milwaukees are just a joy to use, though you do pay for that. One benefit I didn't realize when I bought the hammer drill: It will detect if it grabs and the tool starts spinning. I was using a mini auger to break up some soil and the Porter Cable I nearly broke my wrist when it grabbed. I got the Milwaukee partly because it had a second handle you could add, but the accelerometer worked even better than that.