Ryobi enjoys more low-speed power, a less expensive price, and a deeper line of compatible tools. However, Craftsman is lighter, more compact, and isn't far behind in performance. Both are excellent choices for entry-level or light-duty professional work or as primary tools for DIYers.