TSPs offer a limited number of investment options, have higher contribution limits, and offer matching contributions for federal employees. In contrast, IRAs offer a wider range of investment options, have lower contribution limits, and do not offer matching contributions.