You can take your contributions (the principal, not the growth) out of a Roth account before you reach retirement age. The exact rules are complicated, but that's the big core benefit that has me putting money in a Roth. I can use it to retire at 40, or cash out some of it to make a down payment on a house.