The only potential "catch" with a Roth is that you must qualify to fund one, and higher earners might not. Other than that, ...