Ok, I am going to be slightly biased here, but for good reason.
The makita & bosch are both good tools, but the Milwaukee gives you 12v in the same size as the bosch & makita 10.8v.
Personally I would go for the impact every time. Once you have reguraly used an impact, you will never go back to a standard screw driver.
If you do go down the screwdriver route, go for the 2 speed versions now available, so you get a reasonable pilot drilling speed.