Let's say you're going to apply for a mortgage and two of your options are getting a 10 year, fixed rate mortgage or a 30 year, fixed rate mortgage. As is standard, you'll have a lower interest rate and lower payments (say 4.50% and $1500/month) for the 30 year than you will for the 10 year (say 5.00% and $2000/month). In both cases, you do not receive a penalty for early payments.
My question is, is there a reason you might choose the 10 year over the 30 year? It seems to me that you can choose the 30 year and pay it off as early as you can, while taking advantage of the lower interest rate and the lower monthly bill in the event you can't overpay that month. All things being equal, it seems to me the 30-year is always a better choice to me.