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.
Bookmarks