I seem to have become a cheerleader for Roth IRAs. I don't want to leave the impression I think Roth IRA are the best option for everybody. It depends on the individual situation. I think there is a place for both regular and Roth IRA. However, I suspect many of us started investing when the regular IRA was the only option. I was then too slow to realize the power of the Roth IRA so I've ended up with most of my money in regular IRAs and I am now trying to make up for lost time.
My advise to others: look at your individual situation. I'd max out the upfront tax deduction when in a high tax bracket, especially later when there aren't as many years for earnings to accumulate and then put the rest in a Roth. The longer timespan you have, the more the Roth makes sense and, if I was just starting out now, it would be all Roth.
But whatever type of account, my best advise is to save as much as you can as early as you can. Having any amount of savings is a great safety net for life's surprises. I hesitated a lot before opening my first IRA because I didn't know what the future held; what if I need the money for X, y or z? Then a newspaper article showed that the break even point for the tax advantages vs consequences was 7 years and I realized I wasn't tying the money up for 30 years, but just for 7 and I dove in. Then when the Roth came out, I didn't want to pay the taxes and only rolled over a small amount. So my advise isn't based on what I did, but what I now know I should have done with my 20/20 hindsight. Whatever I spent the extra money on is long forgotten, worn out or discarded. The money I did save allowed me to retire early and allows me to travel, on the cheap, but still... Having that choice to live where I want and how I want is priceless.
Sue