I have seen this business for years, this guy is spot on with everything he said. The only thing I think he missed was if you have a 401K that is being matched the I would max out the matched % before investing in a Roth. but other than a 529 for school it is hard for a younger person to beat a roth.