Should I buy a drill or an impact driver? If you can only buy one, should I pay top dollar or not?