IRAs let you defer tax - but there are limitations on how much you can contribute - not real suitable if you are a serious investor. Also there are heavy penalties if you withdraw money prematurely from an IRA. Probably the biggest reason not to use an IRA is just the freedom to be able to put in and take out and not having to report annually.