I think we go through this at least every couple of months!
You won't go wrong with Makita, DeWalt or Milwaukee
The only couple of things I'd add are:
Makita batteries are expensive so go with a deal that gives you two, as any "body only" deals you find later don't represent good value without already owning batteries.
Milwaukee only sell more expensive stuff, so while like-for-like there's probably not much in it, you'll probably have more good value DeWalt and Makita deals at the intermediate level.
DeWalt in particular seem to do a million slightly different models, so it's not always easy to compare them.
The only couple of things I'd add are: