I am using the Dewalt 20vMAX. It seems to work as good as any. For usual home projects I suspect any of those brands will do well. At that point it becomes a matter of which has the tools you will most use around the house.
My mileage and opinion will often vary with mood.