I would go for the track saw, but I evaluated all of them and bought the EZ Smart System - many advantages over the Festool and Dewalt, including price.
But you cannot get it at HD so I guess that means the impact driver. I have the Ridgid. It is a great tool.
Bill J