I'm a contractor and use bosch. My nephew has ryobi and I was impressed with it but he drives a truck and doesn't use it everyday. Makita and Milwaukee are pretty decent but I'd stay away from dewalt ,craftsman and porter cable they are all owned by black and decker.