There are very few cases in which a Keogh is preferable to other types of retirement plans. If you don't have employees, for example, an individual 401(k) is likely a better choice, since it has higher contribution limits. Consult your adviser for more information.