Considering tax, if someone have not saved enough for his retirement in his retirement accounts ( non roth IRA), and will not until retirment, Roth IRA should not be considered.